Change event grouping to work with filtering
Fixed reloading loop: setting event.week in groupEventsByWeek caused the database to change, which caused the content in the table view to (potentially) changed.  I commented out setting the week: do we need to set it?
Fixed sort order of groups, and fixed bugs with changing years.
Merge pull request #8 from the-blue-alliance/sort-events-by-week-with-filter

Change event grouping to work with filtering