Fixes symbol resolution for a function with a tail call because the PC
for the frame is one past the address range of the calling function.
- Lowers the fix from RegisterContextLLDB for use with disassembly
- Fixes one of three issues in the disassembly test in TestInferiorAssert.py

Also adds documentation that explains the resolution depths and interface.

Note: This change affects the resolution scope for eSymbolContextFunction
without impacting the performance of eSymbolContextSymbol.

Thanks to Matt Kopec for his review.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@190812 91177308-0d34-0410-b5e6-96231b3b80d8
Add test suite support for TestLoadUnload.py for Linux.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@190815 91177308-0d34-0410-b5e6-96231b3b80d8
Fixed symbol lookup to be stable when multiple symbols have the same address.

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