Better names for the SearchCourse related views

The previous names were too simple and the relation between
the SearchCourses and Courses/Course views was not obvious.
Now the resulting list is called SearchCoursesResult and the
list entry is called SearchCoursesResultEntry which is much more
consistent.