Created openstack provider and copied gcm stuff.  Added in the raw implementation of our Swift binary adapter (uses Keystone for auth).