Rebuilding ScheduleDetail.
Merge branch 'devel' into rebuild-schedule-detail
Remove unused.
Building SearchConfig.
Add level enum to ScheduleDetail. Updating ScheduleDetailTest.
Building FileWriterQueue.
Finished building FileWriterQueue.
Finished building ScheduleDetailTest.
Fixed a ScheduleDetailTest bug.
Fixed a level parsing bug.
Fix a bug that not waiting for executor to finish.
Term toString() now returns full name.
Silenced the course not found output.
New ScheduleDetailTestRunnable writes file by itself instead using FileWriterQueue.
Add bug fix notice in ScheduleDetailTest.