Factored out Linux proc file reading into separate class.

Both NativeProcessLinux (in llgs branch) and Linux Host.cpp had similar code to handle /proc 
file reading.  I factored that out into a new Linux-specific ProcFileReader class and added a method
that the llgs branch will use for line-by-line parsing.

This change also adds numerous Linux-specific files to Xcode that were missing from the Xcode
project files.

Related to https://github.com/tfiala/lldb/issues/27


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212015 91177308-0d34-0410-b5e6-96231b3b80d8
Merge upstream llvm.org r212015 into dev-tfiala-native-protocol-linux-x86_64

Conflicts:
	lldb.xcodeproj/project.pbxproj
	source/Plugins/Process/Linux/CMakeLists.txt