Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56334
Correct double backslash escaping in attributes

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1586891 13f79535-47bb-0310-9956-ffa450edef68
svn:eol-style = native

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1586896 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56369
Ensure that removing an MBean notification listener reverts all the operations performed when adding an MBean notification listener. 

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1586897 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=55483#c4
Return exact match as soon as it is found. Note without the change the same method is returned it just takes a little longer

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1586900 13f79535-47bb-0310-9956-ffa450edef68
Align with 8.0.x to aid future backports

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