Added javadocs, fixed checkstyle and added unittests for client
to not change current behavior
Merge pull request #2583 from gurbuzali/clean-lock-map-destroy/3.3

fixes #2582
tests of map Lock Key then map clear
tests of map Lock Key then map clear
In-memory Format section moved up
Changed to a more convenient heading
Type correction.
Section enhanced with more detailed configuration

options.
History update after 3.3 EA
remove imports
Added EventSystem threading model
Added EventSystem threading model
Merge branch 'master' of https://github.com/hazelcast/hazelcast
New line added for look'n'feel purposes
New line added for look'n'feel purposes
Section improved by adding detailed configuration

explanations, AWSClient class description and Debugging information.
History update after 3.3 EA
Added section IExecutorService threading
combined tests.   added a test for clear with locked keys, under a node loss situation