Stop closing terminal fd from ProcessMonitor.  It is owned by ConnectionFileDescriptor.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@190733 91177308-0d34-0410-b5e6-96231b3b80d8
This changes how the --source driver argument works.  I split this into four arguments:

-S : Specifies a command file which will get sourced after the ~/.lldbinit but before file arguments are processed
-O : Specifies a single (one-line) command that will get ditto

and

-s : Specifies a command file which will get sourced after `pwd`/.lldbinit
-o : Specifies a command file which ditto

I also changed it so that by default these sourced commands will print their command result, but there's a
-q option to change that if you wish.


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