Allow arbitrary assets in #fresh_when
Avoid assert_valid_keys raising errors on our custom keys.

Works because Rails only assert_valid_keys when the first argument is a
Hash, otherwise it just merges in the second argument into an options
hash.
Allow the view's ETag to be skipped.
Add a README