cycler: Add the chill effect and refactor testing

This effect changes the storage class (in place) of
objects. It keeps all other attributes the same but the
last modified date of the object will change.

BUG=chromium:1035045
TEST=ran on test bucket, integration tests forthcoming

Change-Id: I4c43c955699847c08dacd311d5444365b6ec8e8c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/infra/go/+/2186935
Commit-Queue: George Engelbrecht <engeg@google.com>
Tested-by: George Engelbrecht <engeg@google.com>
Reviewed-by: George Engelbrecht <engeg@google.com>
12 files changed