GCE: Add missing description to GCENetwork

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>

This closes #397
Allow user to specify which version of SSL protocol to use by setting
libcloud.security.SSL_VERSION variable (we still default to
ssl.PROTOCOL_TLSv1).
Improve MachineType (size) coverage of GCE API

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>

This closes #396
GCE: improved Images coverage

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>

This closes #395
Global IP addresses handling in the GCE driver.

Closes #394

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Add region attr to zone in the GCE driver.

Closes #403

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
GCE: Add missing snapshot attributes

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>

This closes #401
Don't require paramiko when running tests with pypy.
Allow user to pass "headers" argument to the upload_* methods in the storage
API.

This way user can specify CORS headers with the providers which supported that.

Closes #404

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
AWS: Fixes the c3.X instances to have the proper disk size

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>

This closes #405