issue-71

added jmx module, making use of statistics from Terracotta S3 repo
added StatisticsMBeanRegister  (user facing)
added stats observers for put/get/removal/eviction
missing stats gathering

This method isn't user facing and the MalformedObjectNameException indicates a program's error, not user's. It shouldn't happen at all. With that said, I believe I miss "cleansing" the cacheName in this instance. It shouldn't have some special characters that JMX beans reject.