Travis build improvements and fixes

- Wrap main build in fold
- Pre-fetch dependencies
- Use site:stage to stage site for deployment
- Add JaCoCo test coverage to lint builds