For simplicity, here's this years list of schools.
Start writing some bash to generate matches

Justifcation for shell scripting this rather than python is that it's
going to be translated into a series of shell commands, rather than any
other kind of API.
Add script for converting a match num to a time.
Fix a few off-by-severals in match2time
Match scheduler contains an off-by-one
match2time.py is an executable script
Use match2time to generate match times.
Actually import matches into compd.
path munging
Set match members for each match too
Remove dropped-out teams from teams list.
Weight the match production for better results.

Change-Id: Ib001cda9a6313650b04a75525d0bcc1994405e4d
Ensure a debug print doesn't end up in the output.

Change-Id: Ib4b7f24b7755f1c070e516c9e6e68019c2f3b319
Add some helper testing scripts.

Useful for manually bashing the output.

Change-Id: I2ae2a05d0acaf0962302f7deaa142b643a9104fa
Sort output

Change-Id: I4ac6acc28f1c9d5e0f4b92316d42d0b5de87d8be
Check that it's valid.

Change-Id: I58d6e15687a9fcea1c7a6fcf8a4ca0f9d89cd8fb
Check for all teams scheduled.

Change-Id: I32ebdc95efd5ddf16654b24c39c1720e74d55bb9
Add a swapper

Change-Id: I59415456775290dbd3e93a1b049af2ba998f4884
Make swapper work.

Change-Id: I39af3ab7f3810bd20b55ef7d409a758a3bb211f2
Fix swapper, add printing.

Change-Id: Ia8878f20d4b087d088ac6c0c6dd0533a222174df