Region support

When there are multiple regions shared with one keystone, we should be
able to specify the region for the endpoint.

Change-Id: I18bb2c7630d0b1927969f6e06f30998644902020
Implements: blueprint region-support