Added gdb-remote P/p thread suffix test.

Improved the P writes all GPR register values test.  It now
limits itself to GPR registers that are not containers for
other registers.  Pulled in improvements from the llgs branch.

Note on Linux llgs I'm able to write a much wider range
of registers successfully with $P using the bitflip test than I am able
to write with debugserver.  Might be worth drilling into.


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