Add support for TestPluginComands on Linux. Also, rework makefile dsym target.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@191383 91177308-0d34-0410-b5e6-96231b3b80d8
Handle ePathTypePythonDir even in the case of LLDB_DISABLE_PYTHON,
otherwise -Werror builds may fail.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@191385 91177308-0d34-0410-b5e6-96231b3b80d8
arpa/inet.h is the canonical source of htons and friends.
At least on NetBSD, none of the already included headers pulls it in.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@191386 91177308-0d34-0410-b5e6-96231b3b80d8
NetBSD also has a size field in socket addresses.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@191387 91177308-0d34-0410-b5e6-96231b3b80d8
si_errno and friends are macros on NetBSD, so #undef them first.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@191388 91177308-0d34-0410-b5e6-96231b3b80d8
editline headers are under readline/ for NetBSD.


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