New hidden --unittest option.
No longer runs unit tests at startup by default, for faster startup.
Added unit test for width printing of decimal numbers.
Merge pull request #270 from Krellan/unittest

Added --unittest option and decimal print test.