ENG-5591: Heap size warnings.

Fail to start if the required heap is more than the max available to java.  
Warn if DR is likely to fail. Info the min requirement with the rest of the logging if we start.