Fix configure & make build with python disabled

This makes sure that nothing that requires Python is being built
when the LLDB_DISABLE_PYTHON flag is being passed in.
It also changes a use of CPPFLAGS to CPP.Flags since the former is overridden
when external flags are passed in while the later is not. I'm not sure exactly
why LLDB_DISABLE_PYTHON is in CXXFLAGS rather than CPPFLAGS,
but cleaning that up is for another commit.

Differential Revision: http://reviews.llvm.org/D4918

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217414 91177308-0d34-0410-b5e6-96231b3b80d8
Add back a return that got lost in rebase

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217415 91177308-0d34-0410-b5e6-96231b3b80d8
Fix -Werror,-Wcovered-switch-default warning in DWARFExpression
as part of an attempt to get lldb building inside llvm with -Werror
enabled.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217418 91177308-0d34-0410-b5e6-96231b3b80d8
Remove unused class variable and update all callers/users.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217419 91177308-0d34-0410-b5e6-96231b3b80d8
Remove two unused class variables.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217420 91177308-0d34-0410-b5e6-96231b3b80d8
Remove two default cases out of fully covered switches.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217421 91177308-0d34-0410-b5e6-96231b3b80d8
Compare against the right size integer.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217422 91177308-0d34-0410-b5e6-96231b3b80d8
Add a newline to the end of the file.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217423 91177308-0d34-0410-b5e6-96231b3b80d8
Remove a pair of default values from fully covered switches.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217424 91177308-0d34-0410-b5e6-96231b3b80d8
Remove unused class variable and its initialization.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217425 91177308-0d34-0410-b5e6-96231b3b80d8
Fix comment and remove duplicated -Wno-sign-compare option.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217426 91177308-0d34-0410-b5e6-96231b3b80d8
Remove the -Wno-unused-function option. We are clean
with -Wunused-function as far as I can tell.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217428 91177308-0d34-0410-b5e6-96231b3b80d8
Quiet unused variable warning that only occurs
when compiling optimized.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217429 91177308-0d34-0410-b5e6-96231b3b80d8
Merge llvm.org upstream r217429 into dev-llgs-local-launch
Add local-Linux llgs-launch support.

Implements https://github.com/tfiala/lldb/issues/59

This effectively implements everything I was trying to do with
the dev-llgs-local branch for far too long.