Added some unsafe access checks.
Improved serialization configuration.
Refactored client xml config.
If generated ObjectOutputStream.pos < 1024 after writing all data a OOS.flush() is needed to write the cached data to the ObjectDataOutput
Added support for custom service configuration.
Refactored xml schema.
Merge branch '3.0-externalizer-bug' of github.com:noctarius/hazelcast into 3.0
Removed buffering from object read/write. Object streams have already 1k buffers internally.