Expose ThreadCollection in SB API

Reviewed at
http://reviews.llvm.org/D5218
and
http://lists.cs.uiuc.edu/pipermail/lldb-commits/Week-of-Mon-20140901/012828.html



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217296 91177308-0d34-0410-b5e6-96231b3b80d8
Fix CMake configuration (forgot to add a file in the last commit).



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217297 91177308-0d34-0410-b5e6-96231b3b80d8
Expose the ability to retrieve the result of a type validator via the SB API. To keep it simple, do not expose the pair, but just return a NULL string for success, and a non-NULL string for error; If we were to decide to expose the pair, we would need an SBTypeValidatorResult, which is fine, but it should come as part of exposing type validators through the SB API rather than as a one-off thing. So, KISS for now

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@217299 91177308-0d34-0410-b5e6-96231b3b80d8
Implement ASan history threads in SB API

Reviewed at
http://reviews.llvm.org/D5219
and
http://lists.cs.uiuc.edu/pipermail/lldb-commits/Week-of-Mon-20140901/012809.html



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