Registration options on competition management page
add autosave to competition management autoforms
competition management tweaks, created an infinite loop? Addresses most of #38.
Lame fix for the infinite loop described on
https://github.com/jfly/gjcomps/issues/38#issuecomment-68197159.
There's still an issue here where dates are in UTC, and datetimes are in
local time.
We no longer require that registration close before the competition
starts. Organizers can enforce that if they want, but there's no
technical reason to require it.
profile page autoform for editing... still needs work. Helps #53.
Fixed spacing for lint didn't make it into last commit.
Security fix: users are allowed to edit their own profile, so I moved the
siteAdmin bit out of the profile, where no-one (not even site admins!)
are allowed to change it.
Whoops profile.siteAdmin doesn't exist anymore.
Fixed reference to profile.siteAdmin I had missed previously.
Event management separate into a new route: /manage/events
Changed typeahead dropdown to a dropup for manage competition page,
because the inputs are at the very bottom of the page.
More granular subscriptions for competition management. The events page
is kind of slow to load, which is like 2+ seconds of just blaze doing
its thing (see #95).
Advance competitors dialog split into new page. This fixes #85, and adds
a more compelling reason to fix #47, as right now, click back from the
advance competitors page to the edit events page will not bring you
to a page with an expanded panel for the event you were just advancing
competitors from.
Scroll to the selected user for data entry. This is one of the many
parts of #93.
Registration this and thats.  Part of #37 and part of #53.
Can't seem to get aldeed:autoform to stay at 4.2.2, so down to 4.2.1