Add API control of the signal disposition.

See http://reviews.llvm.org/D4221 for details.

This commit allows you to control the signals that lldb will suppress, stop or forward using the Python and C++ APIs.

Change by Russell Harmon.

Xcode build system changes (and any mistakes) by Todd Fiala.  Tested on MacOSX 10.9.3 and Xcode 6 beta.  (Xcode 5 is hitting the dependency checker crasher on all my systems).


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

From the patch posted by Russell Harmon.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@211534 91177308-0d34-0410-b5e6-96231b3b80d8
Part 2 of SBUnitSignals check-in.

I missed adding a few new files to the change list.
The build is broken from r211526 without this fix.
(And Ed Maste caught it before I did, so this is
the remainder - the test methods).


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@211535 91177308-0d34-0410-b5e6-96231b3b80d8
Don't set the ABI to apcs-gnu for non-ARM iOS targets (i.e., the
simulator).
    
<rdar://problem/17399406>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@211536 91177308-0d34-0410-b5e6-96231b3b80d8
Temporarily roll back the parts of r211241 where I fixed a
mistake in the lock acquistion in HistoryUnwind and HistoryThread.
We've got a deadlock with one use case of HistoryUnwind; I
need to figure out what lock ordering is causing this and fix
it for real.  
<rdar://problem/17411904> 


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@211541 91177308-0d34-0410-b5e6-96231b3b80d8
Add newline on last line of a few files.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@211547 91177308-0d34-0410-b5e6-96231b3b80d8
Fix error handling for the AppleGetQueues and AppleGetPendingItems
ClangFunctions if the clang function compilation fails for any reason.
<rdar://problem/16793965> 


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@211549 91177308-0d34-0410-b5e6-96231b3b80d8
Merge upstream llvm.org r211549 into dev-tfiala-native-protocol-linux-x86_64

Conflicts:
	lldb.xcodeproj/project.pbxproj