Support the pag-screen bugtracker
Add zephyr bugtracker
Set an explicit default format

The standard default format is too long to send zephyrs with AES keys (IIRC),
so use "http://zephyr.1ts.org/wiki/df". Using the default format to decide how
to format messages is also harmful, so other clients shouldn't care about this
change.
Add Remit
Reorganize the matchers and fetchers a bit

This is preparation for fixing Debothena-#4 and refactoring the matcher setup.
Refactor setting up Trac matchers

Instead of having three lines (global matcher, plus a class-specific matchers
with and without the "Trac" prefix) only require a single line. This is
progress towards Debothena-#11.
Restore Debathena as default for a couple classes

This requires fixing two issues:
* I completely forgot about this requirement, so fix the call to add_trac
* Fix add_trac's lambdas to use the lambda variable binding hack
Split up the main() function
Allow faking the class for testing purposes

If you send to a class with "-test" in the name, debothena will treat the
instance as the class for matching purposes.  This allows testing
class-specific behavior without spamming everyone on the class.
Move find_ticket_info into MatchEngine
Use a common add_matcher method
Move the list of subs into the match engine
Move the instance-specific code to sipb.py (#5)

You should be able to create a MatchEngine and run main on it and run a
totally-independent Debothena instance now.
Remove the if __name__ stanza

It should have been removed as part of the previous commit.
Rename sipb.py to main.py

sipb.py misleadingly suggests that this only has SIPB bugtrackers.
Add support for bible verses (#9)
Add support for fetching XKCDs (#8)
Add support for Unicode codepoints (#7)
Sub to -c consult
Sub to -c sipb-auto