MNG-4226 Detect JAVA_HOME on newer Mac OS X

  This patch falls back on the system configured JVM for the current
  user, only when no prior methods for detecting JAVA_HOME succeed.
  If one of the prior methods was successful, then that prior behavior
  is preserved.