Fix some posix assumptions related to running shell commands.

Differential Revision: http://reviews.llvm.org/D6553

Reviewed By: Greg Clayton

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@223548 91177308-0d34-0410-b5e6-96231b3b80d8
Add an initial description of the rules for constructing new SB API classes.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@223550 91177308-0d34-0410-b5e6-96231b3b80d8
Add new-lines after module compiler errors so
they are readable.


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