Auto create event short names

There are many edge cases for how FIRST formats event names, but this seems to cover most of them and returns a reasonable result.

The auto creation of short names is invoked during parsing of the USFIRST event page as well as through a task that enqueues it for events of a given year.