Make lldb-gdbserver configure/(g)make build parity with cmake.

This now builds lldb-gdbserver on all Linux and FreeBSD architectures
rather than being locked to x86_64 architectures only.

Please note lldb-gdbserver is not yet functional, this just enables
the non-x86_64 Linux/FreeBSD build using the configure/make build
system.

 --This line, and
those below, will be ignored--

M    tools/Makefile


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207556 91177308-0d34-0410-b5e6-96231b3b80d8
Add decorator for FreeBSD buildbot failure

llvm.org/pr19605



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207557 91177308-0d34-0410-b5e6-96231b3b80d8
Typo: forever is one word



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207564 91177308-0d34-0410-b5e6-96231b3b80d8
Fix interval recalculation in the event that usleep is interrupted



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207566 91177308-0d34-0410-b5e6-96231b3b80d8
Added gdb remote protocol tests for no output and inferior non-zero exit code.

Tests added for debugserver and lldb-gdbserver.  lldb-gdbserver marked as
XFAIL on top of tree.

Added build_gdbremote_A_packet test helper to construct a gdbremote A
launch packet from a list of args.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207568 91177308-0d34-0410-b5e6-96231b3b80d8
Merge llvm.org r207568 into dev-tfiala-native-protocol-linux-x86_64
Correct offsets in the debugserver arm back end for the s and d registers so we get the offsets
of these correct after the changes of r194302.
<rdar://problem/16176270> 


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207600 91177308-0d34-0410-b5e6-96231b3b80d8
Merge llvm.org r206700 into dev-tfiala-native-protocol-linux-x86_64
Working on getting TestLLdbGdbServer.test_inferior_exit_0_llgs_dwarf()
working.

Added $vCont;c support.  (Not verified yet).

Converted most NativeProcessLinux logging from POSIX to stock lldb
process logging.

Added process-*.log and packet-*.log for each TestLldbGdbServer
@llgs_test test run.  This allows debugging what the test is seeing.

Right now test_inferior_exit_0_llgs_dwarf is not yet running.  It
looks like the process monitoring is stuck in a launching state.
Set NativeProcessLinux state properly for launch start up.

Also added a ton of launch logging.