MDL-42613 core_group: removed unnecessary table row when there is no group description or picture
MDL-42300 course: improved category re-sort controls.

* The top action now works on top level categories and has
  a better title.
* Each category has its own resort actions now.
MDL-42629 course: improved wording on move course dialogue
MDL-42629 course: tweaks CSS for management interface

* Removed grey background from checkboxes and bulk actions.
* Removed blue colouring on subheadings.
* Changed greys to the clean theme greys
MDL-42629 course: renamed re-sort to sort
MDL-42629 course: fixed up create category management actions
MDL-42629 actionmenu: alt and title on icon removed if the same as text being displayed
MDL-42629 course: changed sub category to subcategory
MDL-42629 course: moving a course now updates counts and pagination totals
MDL-42629 course: changed new course to create new course
MDL-42629 course: set a better management page title
MDL-42629 course: management resorting improvements
MDL-40267 forms: added some tests for the range rule
MDL-40267 forms: fix utf8 string length rules
MDL-42706 mod_book: Undefined CFG in pluginfile function
MDL-42629 course: management peer-review alterations

* Added confirmation when bulk moving courses.
* Increased min-width of category course count to allow for 3 digits.
* Fixed sub-category => subcategory
* Renamed console JS vars to managementconsole
* Added typeof operator
* Renamed oldcatcourses and newcatcourses as suggested
* Added a span around course count and interacted with that.
* Fixed icon sizing
* Fixed management behat tests
* Fixed wrapping of strings in menus
Merge branch '42629-26' of git://github.com/samhemelryk/moodle

Conflicts:
	course/classes/management_renderer.php
Merge branch 'MDL-42706-master-int' of git://github.com/FMCorz/moodle
Merge branch 'MDL-40267-master' of git://github.com/danpoltawski/moodle
Merge branch 'MDL-42402-master-fix2' of git://github.com/damyon/moodle