Merging validator

Integrating work from @maininfection on the FormValidator component. This involved improving the Validator module living in Ink.Util greatly. It can now validate text and numbers in a very advanced way. Ink.Util.I18n had to be improved in order to keep up with it, so I integrated @anmo's work on I18n into Ink.Util.I18n_1 (same version, since the API is fully compatible, although with quite a few additions) and tested/documented it.

It's been a long journey, but I can finally close #14.

Thanks, guys.