e2e updates

Cleans up the setup of our protractor tests. We don't have to start a Selenium server on our own anymore and let protractor deal with this. We're also making use of our protractor-config.js file now and make sure that the e2e tests can really run by updating webdriver-manager through a specific grunt task (`e2e:setup`).