issue-118: exposed statistics via jmx beans
make sure the count happen on success operations
removed jmx module, rebase
deleted jmx folder
removed getURI
unused import
fixed javadoc
add putIfAbsent and replace observers, fixed stats logic in get with cache loader
Merge pull request #132 from hhuynh/issue-118

Issue 118
Issue #41: Initial cut of cache event listener notification layer and relevant plumbing, though no actual events are wired in yet.
Issue #41: added event factory methods and store-initiated event support (expiration/eviction).