Update formatting

Fixes based on CodeSniffer checks
Fixing JSLint errors
Fixing uk and ru grammar rules and updating tests

Removing useless grammar rules in uk and ru. They did
nothing and caused JSHint errors.

Also adding tests for words for which they could theoretically
be useful.
Merge pull request #42 from amire80/jslint-fix

Fix JSHint errors and update tests
Updated gitignore file
Merge pull request #43 from kartikm/gitignore-update

Updated gitignore file
Merge branch 'master' into siebrand-form

Conflicts:
	src/languages/ml.js
Add license and credits files
Fixed some JShint errors
Merge pull request #44 from kartikm/jshint-fixes-demojs

Fixed some jshint issues
Fix a potential js error because of wrong logic
Update README.md
Update README.md
Update README.md
jquery.i18n.messages.js should be called messagestore

 * Rename jquery.i18n.messages.js to jquery.i18n.messagestore.js
 * Also related changes in demo/ and test/ folders

Issue: 45
Update CLDR plural rules to version 24

Uses updated CLDRPluralRuleParser
Adds decimal support for plural calculations
Sort the language codes alphabetically in plural rules
Ignore JSHint warnings for double quotes
Merge pull request #47 from siebrand/4

Ignore JSHint warnings for double quotes
Merge pull request #46 from kartikm/messagestore-rename

jquery.i18n.messages.js should be called messagestore