Allow summary formatters to take ValueObjects into account when deciding whether values/children should be printed and if child names should be shown
This decision has always been statically-bound to the individual formatter. With this patch, the idea is that this decision could potentially be dynamic depending on the ValueObject itself



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