Made sprintTimes into sectionTimes
General cleanup. Selectors are now cached, will discuss.
Tiny pieces cleaned up, missing semicolons and friends
All lines < 80 characters in timetable dir
Function separation 2 lines, exit setAccordion
Merge branch 'master' into refactoring

Conflicts:
	js/timetable/mouseEvents.js
Minor style changes.
Array Helper Functions: More Helper Functions added
Refactoring: Separated function in processCourse
Merge branch 'master' into refactoring

Conflicts:
	js/timetable/mouseEvents.js
	js/timetable/processCourse.js
	js/timetable/setup.js
	js/timetable/timetable_util.js
Refactoring: Changed Course var in timetable_utils.js

Variable was previously named course, which is a variable name we use to describe the JSON representation of a course.
Refactoring: setTdHover bug fix

setTdHover had a small bug where it would break with tds that had no inner html.
Refactoring: Added a course cacheing function.

Course cacheing function should also be applied to
Refactoring: Fixed typo
Refactoring: Fixed refactoring change
Refactoring: Changed displaySectionInformation, displayCourseInformation usage
Refactoring: Prettified mouseEvents a bit
Meeting refactoring