Added and thoroughly tested CDecimalValidator.

[x] Add and thoroughly tested CDecimalValidator.
[ ] Adjust unit test code to plumb into any js-unit testing expected (or at least remove the js output saved for manual testing).
[ ] Alter Gii to use CDecimalValidator on inputs matching "decimal(m, n)" descriptors.