Various CI configuration improvements:
* deploy only from master
* deploy after success, don't fail the build because of failed deployment
* generate and deploy site if the commit message contains certain tag
* don't use standard site deployment of maven-site-plugin