spamassassin: 13 new tests. Moved config loading

into register() with callback

remaining changes are to improve testability
Merge pull request #667 from msimerson/spamassassin

spamassassin: 13 new tests. Moved config loading