Support for demo mode
Support for selecting semester in schedule creation
code for importing array of active semesters
Migrated course selection import code to use the Attribute Importer API
Server Communication for Course Selection
Code for adding server communication for course selection
Sorting of searched courses
Loading indicator
improved import performance
correct server api for getting courses
Various changes for importing courses.
New Core Data Importer API with actor pattern and progress reporting
Support for reporting progress in course selection core data import
Support for NSProgress in Server Communicator
Persist log in even in demo mode, so we don't have this weird case where the user logs out by quitting the app
Fixed a bug in Schedule creation where the semester object would get deselected when we reload the table
Better code for actor pattern
Fixed Core Data Import concurrency bug
Support for filtering by semester
More concurrency bug fixes