Added additional os metrics
Minor tweaks for jmx data
Minor logging improvement for aws; giving a warning of no members are found
Added the HazelcastInstance.shutdown method
Another minor logging improvement for aws
Prevent IndexOutOfBoundsException when index reaches Integer.MAX_VALUE + 2

When the cast to int (which is unneeded btw. if you use an Integer in the first place) returns a negative value, then modulo will be -1, which throws an IndexOutOfBoundsException.
Patch fixes this, by ensuring a positive value.

long longNumber = Integer.MAX_VALUE + 2;
int intNumber = (int)longNumber;
System.out.println("longNumber = " + longNumber);
System.out.println("intNumber = " + intNumber);
System.out.println("mod2 = " + intNumber % 2);
System.out.println("mod2 = " + (intNumber % 2 + 2) % 2);
Adds the socketaddress to the SocketException message for improved logging
Merge pull request #679 from pveentjer/improvement/3.x/improved-aws-logging

Minor logging improvement for aws; giving a warning of no members are fo...
Merge pull request #680 from pveentjer/improvement/3.x/hazelcastinstance-shutdown-method

Added the HazelcastInstance.shutdown method
Merge pull request #688 from pveentjer/improvement/3.x/connectionrefusedexception-improvement

Adds the socketaddress to the SocketException message for improved loggi...
Merge pull request #684 from MrEasy/patch-1

Prevent IndexOutOfBoundsException when index reaches Integer.MAX_VALUE + 2
fixes #678
Merge pull request #677 from pveentjer/feature/3.0/more-jmx-os-info

Feature/3.0/more jmx os info
Added the MemoryMonitor
Moved the startup of the memorymonitor to node.start
Upgraded the memory monitor to health monitor (so include cpu) also it is on by default
Minor logging improvement
Merge pull request #701 from pveentjer/improvement/3.x/memory-monitor

Improvement/3.x/memory monitor
Merge pull request #697 from sancar/fix/3.1/issue678

fixes #678