Patch out fedmsg.init so tests are idempotent.
Add failing test for dotted substitutions.
Clarify that it is "recipient" not "recipient_key".
Enforce possible arguments to BadgeRule.
Use older formatting so we can use dotted lookups directly.