update the provisioning yet again, supports any host

No more vagrant provision sadly. Script creates an admin user
with passwordless root for all on host, and then uses that for
the rest of the role.
we need to create the gitlab-shell.log file
more or less finish up the logplex container
on foreign hosts, clone the /app directory from dawn/dawn
fixup after a weird rebase master