19888 - Changes to input fields/css fixes

These fixes are for 19888 and 19889:
Added the ability to set maxlength on Input fields. Set the maxlength on all of the "order" fields in Setup to a maximum of 9 characters (to avoid exceeding int max) and the expense hours/amount fields in Project Task to 12 to align with the database limits for those fields. Set all Number fields to right-align number text and added the ability to specify formatting: false (also set this as a default for QuantityWidgets). Fixed spacing issue on the MoneyWidget so that the amount field has more room. Fixed a css issue with input fields where the padding was not allowing text to fill 100% of the field.