Added a "sources.py" which adds a command that can print out the source files contained in one or more modules.

Added "mach_o.py" which is a mach-o parser that can dump mach-o file contents and also extract sections. It uses the "file_extract" module and the "dict_utils" module.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@189959 91177308-0d34-0410-b5e6-96231b3b80d8
This is an example synthetic provider for libc++ unordered (multi) maps&set
Thanks to Jared Grubb for writing it and sharing it!



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