Support non-admin ems refresh users

OpenStack handle, Openstack parser and test  changes required to support ems refresh using non-admin credentials.
Could this be called something different?  Maybe `flatten_quotas`?  The `_lvl1` name isn't very descriptive as to what's going on.