Initial changes for enterprise edition.
Compile fix.
bulid fix
bulid fix
Ported Hazelcast 2 elastic memory functionality to 3.x
conflict fixes
Fixed lock requests permission check.
Enabled enterprise documentation back.
Refactored storage format.
Some permissions changed, SecureCallable redesigned
Merge branch 'feature/3.x/enterprise' of github.com:hazelcast/hazelcast into enterprise
Added Unsafe usage option to elastic memory.
Documentation updated, listener-permission removed, xsds updated
Updated elastic memory doc.
Merge branch 'feature/3.x/enterprise' of github.com:hazelcast/hazelcast into feature/3.x/enterprise
Merged enterprise edition changes into master.