Adding basic multi-region support

This work will enable users to view which regions they have access
to based on their service catalog.  And set a current region when
combined with Horizon changes that build on this.