started pluggable jcache module implementation
refactor for making enterprise cache configurable as onheap/offheap
Merge pull request #1 from serkan-ozal/feature/jcache

refactor for making enterprise cache configurable as onheap/offheap
added operation provider to cache-proxy and made some refactorings according to
fixed cache replication and some refactor
merge with unpushed changes from mehmet's repo
added enterprise cache data serializable
CacheOperationProvider implemented
AbstractCacheRecordStore on top of CacheRecordStore
refactor for cleanup of enterprise
moving some methods of CacheRecordStore to AbstractCacheRecordStore
moving some methods of CacheRecordStore to AbstractCacheRecordStore
on-heap tck compliant
 When master receives a join request it should send finalize join operation always, so that if a previous join request is done on master but could not finalized, it can be finalized with later join request.
moving some methods of CacheRecordStore to AbstractCacheRecordStore + cacheconfig refactor
to run tck tests with off-heap jcache
fixed a broken tck test, converted back to original defaults
Merge branch 'master' of https://github.com/hazelcast/hazelcast
merge with up-stream
moving some methods of CacheRecordStore to AbstractCacheRecordStore