add e2e tests to grunt

should be runnable in SauceLabs
update travis config

moved global npm installs to before script to avoid overwriting the install part
currently npm install didn't get called on Travis
fix syntax errors in gruntfile
fix syntax errors in protractor conf

also delete npm install -g bower form the travis conf - it's already habndled by grunt
more syntax errors ....

added all .js files in the root folder to the jshint check list so I could catch these kind of errors before pushing
webdriver update was pointing to wrong dir
add seleniumAddress that uses SauceConnect

it should now get tunneled to saucelabs
fix encrypted saucelab tokens

they were created pointing to a wrong repository
uses travis' inbuilt sauce connect plugin
add tokens via the sauce connect addon

try not using the env variables
add saucelab tokens to capabilities

readd saucelab env variable
try using accessKey instead of access-key

as descriebed here: http://support.saucelabs.com/entries/23001310-Common-Error-Messages-Automated-Testing-
Merge branch 'saucelabs' into travis

This closes #13

Conflicts:
	Gruntfile.js
	package.json