Remove unused defines from lldb driver.

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

Change by Thiago Farina.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@210268 91177308-0d34-0410-b5e6-96231b3b80d8
Added gdb-remote test for software breakpoints.

Tests $Z0 and $z0.  Extends test exe get-code-address-hex:
to take a function name.

Enabled for debugserver, disabled for llgs.  Implementing
in llgs branch next.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@210272 91177308-0d34-0410-b5e6-96231b3b80d8
Merge upstream llvm.org r210272 into dev-tfiala-native-protocol-linux-x86_64
Breakpoint set working.  Unset SIGSEGV.

I think I need to implement the "back up to right before the breakpoint"
logic after the rewrite and right before the restart.
Getting $Z0/z0 breakpoint support working - WIP.

Not finished.  Need to implement NativeRegisterContext::WriteRegister()
for Linux x86_64.  Switching machines.