Add note about IE Compatibility modes

Issues continue to be filed for these, but the message has been clear (in the issues) that these are not supported platforms.
Pattern method: Remove delimiters, since HTML5 implementations don't include those either.
Fix typo in date test. Closes gh-846
Fixed bug in RTM demo page. Closes gh-833
Fix $/jQuery usage in additional methods. Fixes #839
phoneUS: Add N11 exclusions. Closes gh-861

Numbers like 911 and 411 cannot be used for area or exchange codes.
https://en.wikipedia.org/wiki/NANPA#Numbering_system
Added NIF, NIE and CIF Spanish documents numbers validation

* Added some translations to /localization
* Added test suite
Fixes gh-830
Fix path to dist folder in multipart demo

Closes gh-866
Delete todo since it has moved to #742
Improve Chinese translations

Make translation smooth

Closes gh-871
Set aria-invalid attribute based on validation

As per http://www.w3.org/TR/wai-aria/states_and_properties#aria-invalid
the validation states should only be added after a user has had a chance
to enter a value
Add ARIA testing

Added new test suite for testing the ARIA-invalid features
Also added a few minor fixes for typos in the QUnit scaffolding and
JSHint errors
Fix "%o has no name assigned [object HTMLInputElement]" errors in bypassValidation tests
resetForm should clear any aria-invalid values
Initial ARIA-Required implementation

Add aria-required tags to any of the data, static or class required elements.
Dynamic validation for rules added through the form.validate rules object do not get picked up till first run.
Add build setup instructions
Add Instructions for getting the dist files

Moved remaining contributing instructions to Contributing guide
Fix require_from_group and skip_or_fill_minimum

Stops the require_from_group and skip_or_fill_minimum validation
methods from clearing previous validation rules on a form.

It does this by creating a cloned copy of the form's validator for
each group of conditionally required fields.  This validator is then
used to validate field group and is stored for re-use (fixes #412).
Add qunit tests for conditional validation rules

Updated tests for require_from_group and skip_or_fill_minimum rules.
The tests now check that other validation rules on the form are
enforced.
Methods: Update email to use HTML5 regex, remove email2 method

The regex provided by the HTML5 spec allows email addresses without a top level
domain, like name@localhost. That makes the email2 method pointless.

Hopefully this is the last time the email methods ever has to be updated. At
least it will make bug triage easier: If you don't like the implementation,
report an issue against the HTML5 spec.

Fixes gh-828
Closes gh-753
Closes gh-739
Methods: Fix tests for email method. Follow-up to dd162ae