A few more details on the DataVisualization class in our architectural doc. It is in dire need of expansion, but this is a start at least.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@196176 91177308-0d34-0410-b5e6-96231b3b80d8
Remove the bad assumption that breakpoint locations won't get deleted in BreakpointLocationList::FindByID.

<rdar://problem/15566148>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@196197 91177308-0d34-0410-b5e6-96231b3b80d8
Build up UnwindPlan::PlanValidAtAddress to recognize some general
indications that the UnwindPlan is invalid -- for instance, a
complete lack of rows, or a row that fails to define a register to
base the CFA off of.
<rdar://problem/15246247> 


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@196201 91177308-0d34-0410-b5e6-96231b3b80d8
#include <Python.h>, not <Python/Python.h>.  The latter results in
the build being broken for people using the public Mac OS X 10.9 SDK, 
which does not have the Python framework any longer.  The Xcode project
file already sets the -I and -L flags correctly so that <Python.h> and
-lpython will work correctly with the system's installed Python.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@196259 91177308-0d34-0410-b5e6-96231b3b80d8
Fix CMake build
Dead include and comments.
assert(0) => llvm_unreachable
Update gitignore to be effective.

git ignore.
Factorize build settings in external xcconfig files.
Doing this greatly reduces the number of duplicated settings, as 'SDK' specific settings can be specified only once instead of once per Build Configuration.

This also fix a couple of issues with 10.9 SDK and python (which was already fixed for some targets but not all).
Project cleanup
Using static library for Xcode build.
Move LLDBWrapPython outside of source as CMake does not like it.
Potable Host MD5 implementation that does not rely on md5 command line tool.
Typo
auto_ptr -> unique_ptr
Dead code
Replace shell invocation by native function call.

mkdir
Fix Windows pread/pwrite emulation, and write a comment about how it should be done to be thread safe.
Don't try to guess sys header condition, and simply check if each signal is defined.
Use thread safe variant.