Add logic to LLDB to figure out the types of member functions of C++ classes. Add plumbing for that all the way up to the SB layer

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