<div dir="ltr">This change enables lldb-platform for Linux.  In addition, it does the following:<div><br></div><div>* fixes Host::GetLLDBPath() to work on Linux/*BSD for ePathTypeSupportExecutableDir-relative paths.</div><div>
<br></div><div>* adds more logging and comments around lldb-platform startup and remote lldb-platform usage.</div><div><br></div><div>* refactors lldb-platform remote-* support for Darwin and Linux into PlatformPOSIX.  This, in theory, is the bulk of what is needed for *BSD to make remote connections to lldb-platform as well (although I haven't tested that yet).</div>
<div><br></div><div>* teaches GDBRemoteCommunication to use lldb-gdbserver for non-Apple hosts.</div><div><br></div><div>See attached patch for details.<br><br></div><div>Tested:</div><div>Linux - Ubuntu 14.04 x86_64, local test suite, clang-3.5-built lldb</div>
<div>MacOSX - OS X 10.9.4 x86_64, local test suite (x86_64 architecture), Xcode 6 Beta 3-built lldb.</div><div>-- <br><div dir="ltr">-Todd</div>
</div></div>