Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=54382
Avoid NPE with an empty SSI directive

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1430550 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=54390
Use /usr/libexec/java_home to determine JAVA_HOME on Mac OS X if it is available.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1430567 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=54330
Refactor Member interface to reduce dependency on concrete implementation.
Based on a patch by Greg Turnquist.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1430602 13f79535-47bb-0310-9956-ffa450edef68