Report correct name in assert.
80 columns.
Fix assert message.
Rename public value printer function to cling::printValue.
Fix documentation.
printValue() now returns a std::string to reduce dependency on cling / llvm.
Split value printing interface into printValue(), printType().

TString is missing a newline; will refactor printing of delims (to be done by pcaller).
cling ValuePrinting: surround with "; print length.
Move delimiter / separator printing to caller.