MDL-37009 function print_course_search() is moved to course renderer
MDL-37009 function print_course_search() is moved to deprecatedlib.php
MDL-37009 Created functions in core_course_renderer to display courses and categories listings
MDL-37009 Display single course info box using new course listings renderer

Header is removed from /course/info.php because it is now part of renderer function
MDL-37009 Added function core_course_renderer::courses_list() similar to print_courses()
MDL-37009 Display courses and categories tree on /course/index.php using new renderer

Also /course/category.php
MDL-37009 moved editing functionality from course/search.php to course/manage.php
MDL-37009 Display course search results using new renderer methods
MDL-37009 Display list of tagged courses using new renderer
MDL-37009 new course listings: changes to base, standard and afterburner themes
MDL-37009 new course listings: changes to canvas and other themes:

canvas-based themes: formal_white, magazine, splash
MDL-37009 Use new renderers for frontpage course and category listings
EXPERIMENTAL: add 'can-access-course' class to accessible courses
MDL-37009 Deprecated all courses display functions that are not used any more

print_my_moodle(), print_remote_course(),
  print_remote_host(), print_whole_category_list(), print_category_info(), get_course_category_tree(),
  print_courses(), print_course(), get_category_courses_array(), get_category_courses_array_recursively()