Implement group_policy mocks and unit tests
IAM::get_group_policy returns PolicyDocument Hash
generalize server and floating ip create
Revert "[rackspace] updated shindo helper to add :rackspace_queues_client_id to credentials if it does not already exist. Hopefully this will make it easier to run Rackspace tests"

This reverts commit 6efc48d9ebe690a676e5fdeea9183a84f5e3495a.
added uuidtools gem to dependencies
[rackspace|queues] updated Fog::Rackspace::Queues to generate UUID for client id if it is not provided with one.
[core] removing uuidtools dependency; added Fog::UUID class
[rackspace|queues] updated to use FOG::UUID
Merge branch 'master' of github.com:fog/fog into uuid_queues
[core] updated UUID to use it's own UUID implementation if one was not available from the ruby lib.
Merge pull request #2240 from josacar/master

Behave IAM policy group methods like user policy
[rackspace|storage] fixed broken object test
Merge pull request #2250 from rackspace/fix_tests5

[rackspace|storage] fixed broken object test
[openstack] remove :host from Excon request params
Merge pull request #2251 from burns/openstack_excon_warnings

[openstack] remove :host from Excon request params
Merge pull request #2247 from rackspace/uuid_queues

[rackspace] Adding Default UUID Queue Name
Merge pull request #2241 from TerryHowe/master

Generalize server and floating ip create for openstack
[vcloud_director] Supply xmlns with request bodies.
[vcloud_director] Improve tests.
[vcloud_director] Add post/put metadata methods.