Add support for os_region_name

For environments with multiple endpoints due to regions, tasks such as
cinder volume attach will not work unless os_region_name is set. This
allows the os_region_name to be passed in.

Change-Id: I5cc41385741054281dafb501742a0d7b26099f88
Normalize Gemfile & pin tests to rspec < 2.99

Pin to rspec < 2.99 until rspec-puppet officially supports rspec 3.x.
This is to avoid warnings due to deprecated matchers in the
rspec-puppet gem.

This change is also intended to normalize the Gemfile for all stackforge
puppet modules.  This should facilitate pinning gem versions when
releasing new stable branches, since the same diff can be used for all
repos.

Change-Id: I65bade1443395ce99e69c4704d3e1d85e851b9bb
Partial-Bug: #1326034
Merge "Normalize Gemfile & pin tests to rspec < 2.99"