Adds a new role bifrost-cloud-config and moves all cloud configuration
handling there, fixing a few inconsistencies in the way modules are used.
Also handles bare metal endpoint overrides until we can fully switch
to cloud-based authentication handling.
Change-Id: I8bcbc5bc8f206a98d547953b5e902d86b817a302