OpenStack builder: Make region not required

Perhaps "region" is required when using a public provider like Rackspace? It's not required for my private cloud from Metacloud. I suspect a lot of private clouds have only a single region and thus don't need "region" to be specified.

This makes "region" required for Rackspace but not for other providers.