Run travis in parallel

Benefits:
* As the builds run in parallel you don't have to wait till the end of the build to see that you broke cucumber.
* Build time from 40 - 60mins down to around 27 - 30mins (the duration on travis just totals the individual builds)
* Travis wont report random failures when the javascript tests time out the build

Drawbacks:
* As the builds run in parallel when travis is busy there is a good chance you'll run into contention and therefore the build may take longer to complete around 1h.

Also removed fog, some packages that are already installed (imagemagick and mysql)