split course_list_entry into new template, and refactor for foundation4 mobile