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
I intetionally allowed `None` since that is the expectation of `Iterator.get_query_params`. By changing to `extra_params or {}` it breaks four other tests.