ISPN-4991 Implement clustered cache statistics

Master only. Tristan should review
@danberindei @wburns @tristantarrant I tried what Will suggested and it makes sense. I reverted CacheImpl changes and added one line of code:
getOrCreateComponent(ClusterCacheStats.class);
at line 306 of ComponentRegistry.java
It all works like a charm. I did not save a reference to created ClusterCacheStats at line 306. 
Thoughts? P.S. I did not commit this change yet