Uses caches for downloaded packages to speed up the build
Merge pull request #297 from guardian/rr-use-caching

CI: Travis: Use caches for NPM and Bower