MaxSizePolicy based on how much free memory there is available
Removed System.out
Added documentation
Merge remote-tracking branch 'upstream/master' into free_heap_policy
Merge pull request #3814 from velo/free_heap_policy

MaxSizePolicy based on how much free memory there is available