Maintain repositories on deployment server

To avoid any manual steps in the deployment system it's necessary
to maintain the repositories on the deployment server for initial
clones and inits. This change adds an upstream config option for
repositories and does an initial clone/init and configuration
of all repositories configured.

Change-Id: I504f2f5e5936652c0783c38eaff080e18324a9be
Merge "Maintain repositories on deployment server" into production