Change the way the m_trap_handlers Platform base class ivar is initialized;
add a new pure virtual CalculateTrapHandlerSymbolNames() that Platform 
subclasses must implement which fills in the function name list with any
trap handlers that are expected on that platform.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@201364 91177308-0d34-0410-b5e6-96231b3b80d8
Revert r201292 which relaxed the stack frame alignment requirements.
This was primarily working around problems where we weren't able
to identify trap handlers for different environments -- but instead,
I'm working to make it easier to specify those trap handler function
names.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@201366 91177308-0d34-0410-b5e6-96231b3b80d8
Fixed deadlocks that could occur when using python for breakpoints, operating system plugins, and other async python usage.

<rdar://problem/16054348>
<rdar://problem/16040833>



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