Use Memcached as a fallback for Facia press

Whenever retrieving an item or back fill from Content API for Facia press, jam the response in Memcached.

Then, if Content API is experiencing availability problems, check if we have a recently cached item in Memcached and fall back to using that.

This re-uses some of @gklopper's code for GZipping and hashing keys.