Update PhatomJS, set its cdn in Travis

PhatomJS is using cdn.bitbucket.org/ariya/phantomjs/downloads/.. which returns a 403 error, but in an updated version of PhantomJS can can set a custom CDN url. The normal Bitbucket URL without a `cdn` prefix works fine, so i set the `PHANTOMJS_CDNURL` environment variable for Travis.