Form validation: Rough port of the v3.1 form validation plugin

* It works in English but there are several TODOs. There needs to be a safe way of loading the additional i18n files for jQuery Validation. Currently commented out because an attempt to download English language files (which don't exist) will cause Modenizr's complete to never fire.
* Unable to use i18n strings in the default settings so just put placeholder text there for now (likely because of an i18n race condition).
* Needs a better way to deal with the pre-IE9 fallback. Just uses browser sniffing for now but needs something more elegant.
* Need to use the global focus function once it is implemented.
* Could use optimization.