Make install.sh much more robust

In preparation for Ubuntu support we need to execute as sudo as well.
Also logging messages are much cleaner now.
php-ci playbook cleaned up

looks much smoother and easier to maintain now
added mail role
add some minor hardening
testing the ci-hosts