Fix command "gdb-set" to handle long option --threadgroup and accept --longOption type words as just words for string types.
For example, MI command "17-gdb-set --thread-group i1 args --interpreter" is now acceptable, "--interpreter" was previous not valid.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@215655 91177308-0d34-0410-b5e6-96231b3b80d8
Implementation of exec-run using lldb API.

Previously it was using run command which did not set the process
pointer in the sessionInfo. This commit also sends the proper
out-of-band data.


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