Core: Register focusin, focusout and keyup also on radio/checkbox

Fixes #1062
Closes #1065
Localization: Added galician (GL)

Closes #1119
Additionals: Add postalCodeCA method

Checks for Canadian postal codes using the base regex from
http://geekswithblogs.net/MainaD/archive/2007/12/03/117321.aspx with
additional constraints from
http://www.canadapost.ca/tools/pg/manual/PGaddress-e.asp.

- First character must be a valid forward station character
- Must be all caps
- Must use space for forth character

Closes #1118
Localization: Fixed ES number method validation message

The validation message was targeted only to integers ("entero") while the
number method validates decimals http://jqueryvalidation.org/number-method/

Closes #1016
Additionals: Add persian date method

Also add localization for minWords and maxWords in persian.

Closes #1038
Localization: Fixed GL number validation message

The validation message was targeted only to integers ("entero") while the
number method validates decimals http://jqueryvalidation.org/number-method/

Related to #1016
Core: Use aria-describedby for non-label elements

Fixes #900
Closes #1083
ALL: Add plugin UMD wrapper, Closes #977
Core: Added radio/checkbox to delegate click-event

Reverts the accidental change from d319a0da35e5bdd0adad7f2233ce5fdd15969c74,
where these event handlers were dropped.

Closes #1126
Build: Bump and merge JSHint/JSCS config

Moved options depreciated in the latest JSHint to the JSCS version.
Build: Run JSCS against tests