Add a feature where a string data formatter can now be partially composed of Python summary functions
This works similarly to the {thread/frame/process/target.script:...} feature - you write a summary string, part of which is

${var.script:someFuncName}
someFuncName is expected to be declared as
def someFuncName(SBValue,otherArgument) - essentially the same as a summary function

Since . -> [] are the only allowed separators, and % is used for custom formatting, .script: would not be a legitimate symbol anyway, which makes this non-ambiguous



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@220821 91177308-0d34-0410-b5e6-96231b3b80d8
Add a few words of documentation for the the $\{var.script:\} feature

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@220823 91177308-0d34-0410-b5e6-96231b3b80d8
Add a few functions to SBType to handle arrays and typedefs. Fixes rdar://12675166

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