Allow arbitrary regions in connect_to_region

I was using boto to test Openstacks's AWS compatibility and I couldn't use the connect_to_region function because it only allows you to connect to hard coded AWS regions.

This change will use the region from kw_params, if it is present.