Add bucket lifecycle support

Presumes #339 is merged to master already (merged on this branch).

See: https://cloud.google.com/storage/docs/lifecycle and https://cloud.google.com/storage/docs/json_api/v1/buckets

Addresses 'lifecycle' part of 314.