[#7316] better git/svn/mercurial naming rather than code-0 etc..

.. for both bootstrap 'test' project and new projects with
multiple code repos
[#7316] speed up setup-app command be restoring trove event bypass from [4a9c344]
[#7316] fix taskd proc name check (we started using setproctitle quite a while ago)
[#7316] ensure proper perms for /srv dirs so that apache2/git-http-backend can read
[#7316] remove very old unused global context vars
[#7316] use real path and port numbers for the vagrant box

Real examples mean the vagrant users don't have to guess in this section.
Users of non-vagrant installs can derive their own values from the concrete
examples given.
[#7316] minor further improvements to scm_host docs