Calculate free/total memory with psutil/java

If available psutil will be used to check the free
and total physical memory for the system. Otherwise,
a call will be made to Java which uses the JMX OS
bean to get the same values. These are then used by
the `PercentStrategy`.