register in all available module systems

We (@caridy, @ericf, @juandopazo, @drewfish and a few others) had a discussion
and thought it might be valuable to register the module in all available
module systems (CommonJS, AMD, and polyfilling the global).
easy linting via `npm run lint`
rebuild Intl.min.js via `npm run build`

This uses grunt (gruntjs.com).
adding grunt task to uglify to Intl.min.js preserving the license. adding contributing steps. renaming the npm pkg since a dot cannot be part of the npm module name
adding breakline
Merge remote-tracking branch 'caridy/grunt-uglify' into contrib

Conflicts:
	.gitignore
	Gruntfile.js
	package.json
Merge pull request #29 from caridy/grunt-uglify

formalizing contributing steps
Merge pull request #28 from drewfish/reg-all

register in all available module systems