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
Merge upstream llvm.org r216581 into dev-llgs-local
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
Make it clear that the load_addr property on SBAddress relies on lldb.target, 
and so can only be used in the script interpreter.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216625 91177308-0d34-0410-b5e6-96231b3b80d8
A quoted - is not the beginning of an option, and should not be completed as such.  This was causing:

(lldb) disassemble -n '-<TAB>

to crash.

<rdar://problem/18134531>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216626 91177308-0d34-0410-b5e6-96231b3b80d8
Add some logging around Process attaching and inferior exec handling.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216630 91177308-0d34-0410-b5e6-96231b3b80d8
Merge upstream llvm.org r216630 into dev-llgs-local

Conflicts:
	source/Target/Process.cpp