Automatic CI builds and gh-pages publishing  with travis 

As discussed, this change allows travis to build snapshots and publish them to the GitHub pages branch. (You will need to adjust email, scm.urls, encrypted token and branch)

To apply it locally it us best to use this form (path)

https://github.com/ecki/GCViewer/compare/topic-ciupload.patch