Resolve "Sorting courses chrono*logically*"
Compare changes
Currently "Finished Courses" are sorted (unintentionally, as a result of the initial list of roles retrieved from pAPI) by their end date. After it has been sorted by date, it should also be sorted by the type of the role that the user possesses for that specific edition. This way, users first see past courses where they have been an Admin, Head-TA, TA, etc. In other words, the date is the primary sort key, and the role is the secondary sort key.
Closes #97 (closed)