MDL-38144 categories are created in reverse sort order in externallib
course/lib renaming move to update
course/manage renaming move to change_parent
added get_category() to course requests
coursecat added update(), change_parent(), create(). Plus lang strings
changed conditionlib_test to use datagenerator functions to create category and course
Added tests for corusecatlib, changed other tests to use coursecat::create() for creating category
REMOVE COMMIT to deprecate get_course_category()
deprecate create_course_category(), change usage to coursecat::create(), use coursecat::update() instead of direct DB update
changes to get_category() in course request
coursecat: create default category if not present
temp commit to make sure categories exist
less restrictions
MDL-38110 cache: increased ttl unit test value to avoid timing issues