profile to site-deploy to gh-pages (for snapshot website on github.io)

activate with -Pgithub-website
fix paths for multi-module site
add commit hash to gh-pages message
hack to disable modules

(parent project is built successfully, then fails with error)

incantation:
$ mvn site:site site:stage
$ mvn -P github-website site