Update .travis.yml
Fix .travis.yml

Add global user settings + correct environment variable for branch
Add output of current branch info before merge
Fix mvn install build phase

Default travis install: does a mvn install -Dskiptests, we only want to do everything before the test build phase
Test new TRAVIS_COMMIT_MESSAGE environment variable

https://github.com/travis-ci/travis-ci/issues/965
Add hook for deploy on master
Test automatic push to master on success
Travis after_success: rebase before push
.travis.yml small fix
Merge branch 'travis-merge-before-build'