Adding extra parameters for querying Cloud Storage keys.

@tseaver This is the PR I [referenced][1].

Will implement your suggestion in a 2nd commit.

Also notice in #319 that there should be an easier way to pass in `extra_params` than to manually create a `_KeyIterator`.

[1]: https://github.com/GoogleCloudPlatform/gcloud-python/pull/319/files#r19765957
Dunno:  I guess it might be useful to get a bi-modal result, where the caller is going to hand the result to something like `urllib.urlencode` IFF it is not `None`.