ClientCache: Wraps api client, adds caching.
Matrix's client now will be wrapped in cache if available.
ClientCache.key. Centralise knowledge on how to generate key.
matrix.reload clears matrix's url from client cache.