Enable TestExitDuringBreak.test_with_dwarf on Linux.

This test passed 50 out of 50 times for me on Unbuntu 12.04 LTS x86_64
with lldb built using gcc 4.8.2 and July 2013 libedit.

This is related to:
http://llvm.org/bugs/show_bug.cgi?id=16170


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@202512 91177308-0d34-0410-b5e6-96231b3b80d8
Restore signal delivery to the inferior on FreeBSD

This was broken in the threaded inferior implementation for FreeBSD
(r196787) and caused FreeBSD to resume always with no signal.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@202513 91177308-0d34-0410-b5e6-96231b3b80d8
Converted TestConstVariables expected failure to @expectedFailureClang.

TestConstVariables.py was disabled on Linux and marked as
unconditional expected failure. This change removes the Linux disable
and makes the expected failure conditional on using clang. The test
runs fine on gcc-built lldb.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@202514 91177308-0d34-0410-b5e6-96231b3b80d8
Converted TestRegisterVariables to run on Linux and skip with clang.

TestRegisterVariables.test_with_dwarf_and_run_command was being
skipped on Linux due to issues with clang. I converted it to a
@expectedFailureClang and no longer skip on Linux.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@202515 91177308-0d34-0410-b5e6-96231b3b80d8
Enabled TestSetWatchlocation.py on Linux.

This worked 25 out of 25 times for me on Ubuntu 12.04 LTS x86_64 built
with gcc 4.8.2 and the July 2013 libedit.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@202516 91177308-0d34-0410-b5e6-96231b3b80d8
Adjust TestExprDoesntBlock.py to be expected failure on Linux.

I suspect I may have misrun the test previously for check-in
r202456 re: pr15258.  This test fails consistently on my end.
I changed the test to expected failure on Linux.



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