Add detail to HttpParseException message.

Add details to HttpParseException messages in ScheduleDetail.
Bug fix for ScheduleDetail.

Add Crosslist Seats handling.
Add crosslistSeats entry in ScheduleDetailEntry (with getter and setters).
Add TODO notice for handling Cross List Courses.
Bug fix for ScheduleDetail.

Fixed parsing bug when course name contains "-".