don't fetch existing S3 gems before generating the index
[agent] Fallback to user_data injected file for OpenStack

- If agent cannot get user data from the OpenStack user data service,
  then fallback to the user_data injected file.
- Added some more unit tests to OpenStack registry.
- Refactored the OpenStack Registry and Settings.
Merge pull request #149 from cloudfoundry/openstack_agent

[agent] Fallback to user_data injected file for OpenStack
[release] Fix director ssl configuration when no certs are provided
Merge pull request #150 from cloudfoundry/fix-ssl

[release] Fix director ssl configuration when no certs are provided
Merge branch 'master' into ironfoundry