chore(karma): add support for SauceLabs and add karma task

The .travis.yml file was added, so SauceLabs can be initially tested. Also, grunt-karma package was added to allow Karma to run via Grunt.
chore(task aliases): create test alias and add it into default
chore(watch task): add karma:core into watch:scripts task list
chore(default task): add deps task

Since deps is required by both tasks package and test, this should be added to the task list of default. Also, this will make sure that nothing will fail when Travis does his work.
chore(karma config): add firefox and chrome back to browsers list
Merge pull request #1 from injoin/sauce

SauceLabs support