switch travis build to new docker infrastructure and enables maven cache