Added on_cache_cleared event

Where addons maintain their own caches, it can be useful to couple cache clearing to the overall core cache clearing.