MDL-37009 added class coursecat_renderable, added render(), altered course/index.php and course/category.php
MDL-37009 first attempt for frontpage rendering
MDL-37903 cache: implemented cacheable_object_array
temp