Switch to requiring mission patches as SVGs

We're moving to SVGs because:
- they're scalable
- we can do nice things like make posters with them (see the next commit)
- all of our patches start out as vector files anyway
Add print stylesheet to make mission posters

This is a bit experimental. It *just about* works in Chrome, if you're
lucky.