Add allow_nonref to the perl pretty print program so that primitive
datatypes are also printed correctly and updated documentation and
respect the tabstops setting.
Add validation that tabstops is an integer.
Add the defaults and reset commands to settings to print the default
settings and allow for resetting to the default values.