Add gradle caching and use node images for non-android stages on CI

Merged Sébastiaan Versteeg requested to merge change-gitlab-ci into master

Merge request reports