llgs: remove all Initialize() calls except for Debugger::Initialize().

See thread here:
http://lists.cs.uiuc.edu/pipermail/lldb-commits/Week-of-Mon-20140825/012580.html

The original change I made there was due to a segfault.  That was
caused by me directly calling PluginManager::Initialize (), with
PluginManager::Initialize() depending on HostInfo::Initialize () to
have been called already (which it wasn't).

The call to PluginManager::Initialize () was erroneous (at least at the 
current time) since that method is already called by Debugger::Initialize()'s 
implementation.

We will want to revisit initializing a smaller core of the debugger
suitable for lldb-gdbserver and lldb-platform.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216581 91177308-0d34-0410-b5e6-96231b3b80d8
Update for LLVM API change.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216603 91177308-0d34-0410-b5e6-96231b3b80d8
Update LLDB to use LLVM's DynamicLibrary.

LLDB had implemented its own DynamicLibrary class for plugin
support.  LLVM has an equivalent mechanism, so this patch deletes
the duplicated code in LLDB and updates LLDB to reference the
mechanism provided by LLVM.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216606 91177308-0d34-0410-b5e6-96231b3b80d8
Create a HostProcess class.

This is a lightweight wrapper around a pid.  It is intended to be
lightweight enough to serve as a replacement anywhere we currently
store a pid.  It provides convenience methods and common process
operations.

This patch does not yet make use of HostProcess anywhere.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216607 91177308-0d34-0410-b5e6-96231b3b80d8
Fix linker error due to missing static variable instantiation.

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