Support non-admin ems refresh users

OpenStack handle, Openstack parser and test  changes required to support ems refresh using non-admin credentials.
The alignment of these parens makes this confusing.  It looks like the connection ends on line 23 when in fact it ends on line 17...I think this alignment/separation of statements makes it easier to read:

```ruby
connection = Fog::Connection.new(
  "http://#{@os_handle.address}:#{@os_handle.port}/v2.0/tenants", false, {}
)
connection.request(
  :expects => [200, 204],
  :headers => {'Content-Type' => 'application/json',
               'Accept'       => 'application/json',
               'X-Auth-Token' => unscoped_token},
  :method  => 'GET'
)
```