Fix all in Fog::Compute::Servers
[rackspace] updated exceptions to include the service transaction id if available.
Merge branch 'master' of github.com:fog/fog into trans_ids
Accept public_key and public_key_path when creating GCE server

Earlier, the code forced the user to specify the :public_key_path
option when creating the server. In some cases, the user may want
to pass in the key itself (string), and not a path. This patch
changes the code to use the #public_key method, which will first
check if the key was specified, and only attempt to read the file
if it wasn't specified.
[Vcloud] Adding case insensitivity for set-cookie header
Remove whitespace from the Rackspace V2 test
[vsphere] Make mock data consistent across operations

Use the the same list of vms for all calls, mimic other providers mocks
rbvmomi returns hashes with string keys, not symbols
Match instance_uuid with id in list_virtual_machines as Real does
Better mock for vm_clone, returns a vm with new id and adds it to the list of running vms
Test new_vm option
Fixed an uninitialized constant error
[AWS|ELB] fetch policy descriptions for elb.policies model call
[AWS|ELB] actually check PublicKey
[google] client.images doesn't list google public images
[google|compute] servers.get don't catch errors

* If server is not present in first tested zone an error is raised
  and not catched
Merge pull request #2003 from rvrignaud/gce

[google|compute] all method in Google::Compute::Servers should have filters argument
Merge pull request #2031 from rvrignaud/get_server

[google|compute] in servers.get, catch fog errors
Merge pull request #2020 from rvrignaud/images

[google|compute] client.images doesn't list google public images
Merge pull request #2016 from maginatics/gce_accept_public_key_string

[google|compute] Accept public_key and public_key_path when creating GCE server
Merge pull request #2013 from rackspace/trans_ids

[Rackspace] Added Transaction IDs to Exceptions
Merge pull request #2029 from mikehale/aws-elb-policy-model-update

[AWS|ELB] policy model update
Merge pull request #2018 from singhgarima/master

[Vcloud] Adding case insensitivity for set-cookie header
Merge pull request #2027 from ceraslabs/Fix

Fixed an uninitialized constant error