Open source changes for high density caching impl

- Serialization module improved to support multiple Data storage types
- Introduced Node & Client extensions (to support serialization abstractions)
- Improved partition service to support high density caching 
 
See https://github.com/hazelcast/hazelcast-enterprise/pull/66
`initializer` name is leftover, I changed it to the extension but missed this one.