HazelcastConnection relies on HazelcastInstance methods,fixes #2997
converted some unsupported methods into supported methods
added some explanation to the exceptions
some naming fixes
checkstyle fixes
Merge pull request #4072 from mesutcelik/fix/3.4/2997

HazelcastConnection relies on HazelcastInstance methods