string/print unsigned ints in decimal, repr/show in hex
closes #3450