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
Update CLDR plural rules to version 24

Uses updated CLDRPluralRuleParser
Adds decimal support for plural calculations