iso-date parsing now correctly handles long years

@changelog
@section bugfix
@description Properly handle long years introduced in toISOString when parsing
Remove forEach from test case

@changelog
@section tests
Make jshint happy
Add a karma task for Chrome
Add browser tests to test task
Add karma tests run on saucelabs
Make travis run the tests on saucelabs (TODO: fill secure tokens)
`npm test` leads to `grunt test:node`
Add `test` task to tests tasks
grab grunt-karma@0.7.2 from npm
Add concat:tests for use in browsers
Use accumulated tests from global var in test/browser
Add environment variables for sauce-labs in Grunt task

To use sauce testing from a dev machine please contact ichernev on github.
Add encrypted sauce-labs user/pass in .travis.yml
Add Firefox to karma browsers
Add missing karma launchers to package.json
Don't lint auxiliary test fragments
.gitignore min/tests.js and sauce_connect.log
Make firefox a separate karma launcher
Use dots reporter for sauce