Allow custom repo locations

This changeset will allow a user that has private mirrors to tell ceph-deploy the locations of those mirrors at install time.

New docs are included.