use Travis CI to deploy GitHub releases

closes #3775
Merge pull request #5341 from Mailaender/travis-deploy

Setup Travis CI to deploy GitHub releases