Better course not found handling for ScheduleDetail.

ScheduleDetail now tests further that if course information table is
not found but page does not contain "No detailed class information found"
string, then it throws HttpParseException instead of CourseNotFoundException.