Merge pull request #1786 from pveentjer/checkstyle

Disabled the javadoc supression
Activated suppression of method level Javadoc on impl packages
Disabled javadoc failure to prevent breaking build. Will enable again tomorrow
Moved ExecutiondelayTest.testExecutorOneNodeFailsUnexpectedly to problematic
Checkstyle lock initial work
Lots more work on lock cleanup
More work on lock checkstyle compliance
Some work on getting checkstyle to work again
Merge pull request #1787 from pveentjer/checkstyles/locks

Checkstyle compliance locks module
Initial work on making semaphore module checkstyle compliant
More work on semaphore checkstyle compliance
Fixed merge issue
Removed the locks from supressions
Merge pull request #1788 from pveentjer/checkstyles/semaphore

Checkstyles/semaphore
Checkstyle for examples.
Merge pull request #1784 from gurbuzali/fix-issue1783/3.x-master

fixes #1783 rest ttl issue
Merge pull request #1771 from pveentjer/fix/3.x/1770-loading-of-mapstore-for-statistics

Fixes issue #1770
Merge pull request #1772 from pveentjer/fix/maintenance-3.x/1770-loading-of-mapstore-for-statistics

Fixes #1770
lock conditions implemented in the client side
Merge pull request #1756 from Danny-Hazelcast/QueueTest

test client consuming msg for a Q with cluster node termination