Consistently use path as key in our local resources cache to improve hit ratio
Consistently convert binary names and resource names to paths to ensure consistent results when looking up resources.
This fixes an issue with modified() that was incorrectly indicating that resources had changed.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1539623 13f79535-47bb-0310-9956-ffa450edef68
Need to remove classResources in stop() as they will be recreated in start()

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