add support for string padding.
change default padding to auto

the previous default will cause incomplete display for some very large values
Merge pull request #82 from lxyu/string_padding

String padding