Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
fixed #2233 - scripting made optional, if not available a warning is given to the log
Removed unused imports
Avoid second deserialization upon IMap.get() if local near cache is enabled.
ensures the same behavior of a get() call which had to fetch the value and any following get() calls
Minor performance-based modifications.
initial doc
Correctly size map prior to putting into it
client heart-beat implemented
ClientProperties added
compilation fix
doc updated
cleanup
find-bugs and check-style issues
map delayed store & eviction fre-write first commit
Merge branch 'master' of https://github.com/hazelcast/hazelcast

Conflicts:
	hazelcast/src/main/java/com/hazelcast/map/MapEvictionManager.java
map store test fixes
map delayed store & eviction re-write cleanup
add TODO