Travis now uses Karma/Selenium for testing suite

Because phantomJS doesn't support WebGL.