QPID-5138: Simplify the evaluation of child configured object class in configuration store and add tests

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1529359 13f79535-47bb-0310-9956-ffa450edef68
QPID-5138: Optimize code in preferences provider recoverer

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