Undo fix for #244. Fixes #521 - E-mail validation fires immediately when text is in the field.
Fixed premature return in remote function which prevented ajax call from being made in case an input was entered too quickly. Ensures remote validation always validates the newest value.
Fix RTM demo to show invalid icon when going from valid back to invalid
Localization: Fixed typo in finnish translation
Add localizations to grunt lint, cleanup localization files.
Adding config for Travis CI build
JSHint additional-methods.js and add to grunt
Remove focusin/focusout polyfill. Fixes #542 - Inclusion of jquery.validate interfers with focusin and focusout events in IE9

Removed polyfill for focusin and focusout events as this implementation is problematic in IE9, and jQuery core has handled them since 1.4 (1.8.2 is the latest at this point in time). Note that this raises the minimum compatibility of the validation plugin to jQuery 1.4.
Update localization/messages_hu.js
Add Malay (my) localization
Add contributing.md, should help land PRs a little faster
Added sftp as a valid url-pattern
Update dependencies: Remove old jQuery versions, include new ones. Update QUnit and Form plugin.
Remove support for metadata plugin, replace with data-rule- and data-msg- (added in 907467e8) properties.
Fix some date validations, JS syntax errors.
Some minor cleanups of things flagged by static analyser in PHPStorm
All tabs for localizations

Corrected double space
Whitespace/indent fixes
Removed spaces with multiple MIME types

If multiple MIME-types are specified, this will get rid of any extra spaces between them.

`audio/mp3, audio/m4v`

becomes

`audio/mp3,audio/m4v`

for parsing successfully.
Whitespace