sanger/s2_extraction_pipeline — pull request #430 by jbeast (2014-02-28 15:41:19+00:00)
Title: Fixes Travis running the tests

(Although this fixes the running of the tests our tests
are still failing. That's the next job :+1: )

There were a number of reasons Travis could not
run our tests.

- npm install had SSL issues -
Updated node version for travis

- PhantomJS was 404-ing dependencies -
Added bower install to travis before_script

- RequireJS was throwing an error -
Tracked down FileSaver as the guilty file. Was trying
to be required as an AMD compatible module, even though
it just adds a global variable. Used a shim to convert
FileSaver into a proper RequireJS module