unittest: mt confidence rules
unittests: provenance rules
Unittest for RuleConfiguration rule enabling and listener notifications
Minor RulesConfiguration refactoring; more unittests

    RulesConfiguration attempted to find the rules file and load it
    as part of the constructor; this made the class hard to test.  I've
    factored the RulesConfiguration creation and loading all the way
    back out to main(), where it's initialized along with AppConfig.
    This also adds some additional RulesConfiguration->RuleListener
    tests.