Add a setting to allow users to enable expressions that crash LLDB to show up in crash logs.

<rdar://problem/11549320> 




git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@196613 91177308-0d34-0410-b5e6-96231b3b80d8
Do a little more prevention against SBValues getting used after the world has been torn down around them.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@196616 91177308-0d34-0410-b5e6-96231b3b80d8
Fixed Makefile-based install to place python packages in the LLDB install tree.
Failure to install python packages now fails the make install.
This patch properly handles the optional DESTDIR variable.

Patch by Todd Fiala



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@196624 91177308-0d34-0410-b5e6-96231b3b80d8
Replace the last auto_ptr by unique_ptr



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@196625 91177308-0d34-0410-b5e6-96231b3b80d8
If the StepThrough plan makes it back to the frame in which it started, it should say
it succeeded, since the plan that was using it can figure out what to do from there.
It should only say it failed if it truely went off into the weeds.

<rdar://problem/15597807>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@196631 91177308-0d34-0410-b5e6-96231b3b80d8