(CPR-52) Add deploy_nightly_repos task

This commit adds a deploy_nightly_repos task which will be used to ship
the signed nightly repos to the public nightly repository. It retrieves
the repos and repo_configs and then swaps out the distribution server
for the nightly server, to ensure that the repo configs are functional.
This task also creates a latest symlink for the project.
Just confirming, but this will replace/repoint the symlink every time it's run? That seems like it'd be intended behavior.