ISPN-2950 In distributed mode cache store data should be read through th...

...e main data owner (vs directly from the store)

* Changed ClusteredCacheLoader to only read from primary owner
* Added tests to verify non owner doesn't read from cache store
* Also fixed up cache statistics so skips aren't counted as misses

https://issues.jboss.org/browse/ISPN-2950