CLAMP-612 sets hard defaults for fresh installs
CLAMP-618: repositions course icon
CLAMP-599: shows category for single-category sites with many courses
CLAMP-567: renames block to filtered course list with configurable block
title
CLAMP-405: uses subcategory logic for category filter
Merge branch 'CLAMP-618_master'
Merge branch 'CLAMP-599_master'
Merge branch 'CLAMP-567_master'
Merge branch 'CLAMP-405_master'
CLAMP-619: tests that a search string exists before searching
CLAMP-597 addresses codechecker style issues
CLAMP-405 redux gets all relevant subcategories
CLAMP-623 populates dropdown for admin current category
Fixes some white space for code checker
CLAMP-624 shows admin own or all according to setting
CLAMP-621_master bolds headings for course groupings
CLAMP-620 clarifies some 'term'-inology
CLAMP-625 applies 'other courses' setting for category filter
CLAMP-627 adds custom shortname matching sections
CLAMP-622 adds missing standard capability myaddinstance