v2

A place to collect all the changes in v2.

Notes:

 - Reinstall Django (version upgraded in requirements)
 - Run migrations for `schedule` first, then `reviews`
A lot of courses have a "cross listing" and the description will say to register via that course.  For example, [AMST0104A-F14](http://catalog.middlebury.edu/offerings/view/catalog/catalog%2FMCUG/offering/section%2F201490%2F92181) is cross listed as [FMMC0104A-F14](http://catalog.middlebury.edu/offerings/view/catalog/catalog%2FMCUG/offering/section%2F201490%2F92178).