Add coveralls support to gradle build
Pre-fetch gradle dependencies in before_script phase

So they fold up and don't fail the build
Ensure that app and api war files get built before cargo deploy