fix for checkstyle
Added some TransactionImpl and test improvements.
Merge pull request #3173 from buremba/copy-master1

added test for isInstanceOf predicate
fixed npe when closing owner connection. Move the owner connection to a seperate class so that seperation is more clear. Added a few javadocs.
enterprise flag added to runtime properties file
fix for #3049
unit test for #3049 and spring test infrastructure for hazelcast-vm
created package-info for fixing issue #3049
log messages updated for fixing issue #3049
Fixes 3160: ActionConstants complexity

Also added a bunch of unit tests and fixed some checkstyle issues.
Amend AwsConfig code example and add info on map eviction for dirty entries.
mark thread as transactional only if transaction started successfully
Added some TransactionImpl and test improvements.
Merge branch 'cleanup/3.x/client-selector-cleanup' of github.com:pveentjer/hazelcast
javadoc comments added for fixing issue #3049
Added copyright header
javadoc comments updated for fixing issue #3049
Merge pull request #3185 from pveentjer/cleanup/3.x/3160-actionconstants-complexity

Fixes 3160: ActionConstants complexity
Merge pull request #3186 from mdogan/fix/3.3/tx

[Forward Port] Exception in TransactionImpl#begin method can leave thread in unusable state to 3.3
Two more items added to FAQ