Use <atomic> instead of "llvm/Support/Atomic.h". Removed unused RefCounter class.

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

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@190063 91177308-0d34-0410-b5e6-96231b3b80d8
MinGW: avoid many warnings due to FAR/NEAR defines.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@190065 91177308-0d34-0410-b5e6-96231b3b80d8
Avoid ambiguity between pid_t and lldb::pid_t.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@190066 91177308-0d34-0410-b5e6-96231b3b80d8
Added MSVC config file and makefile support.

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