Team tests and some fixes to make them pass.
Scoring related tests.
Timeslot validation test.
Some tweaks to improve debugging of schedule tests.
Make some tests pass.
Make all tests pass.
Add support for trial events.

A field in each schedule, "counts_for_score", if set to false, will
exclude the event in calculations for overall score, overall ranking,
and anywhere where total scores are found.

This commit also adds tests for some score-related functions.
Fix annoying HAML deprecation warning.
Add edit schedule.

And also some testing improvements.
Add the first of many tests for associations.
Add link to tournaments in Admin Panel.

It's the small things that count.
Add custom text to schedules.

To allow some additional information to be posted, things like impound
times, or details about what systems will be avaliable at the
competition (for Compute This).
UI improvements throughout.
Make admin schedule table sortable.
UI improvements to admin-panel areas.
UI improvements to team#edit.
Separates the team homepage from the overall homepage.
Improves printability of pages.
Change verbiage in footer.
Test fixes.