Unwinding a leaf function is useful in cases when the backtrace finds a
leaf function. For for example when it caused a signal.
This patch also add the support for the DW_CFA_undefined because it is usedmarks
for markingthe end of the end of the framesframes.
Ryan Prichard provided code for the tests.