Fix #57: Factor 'generate_signed_url' into a free function in 'gcloud.credentials'

Leave a wrapper method in 'gcloud.storage.connection.Connection'.

Fixes #57.
We shouldn't ignore this. The offending code should likely be refactored because it's doing too much in one place.