MDL-42299 course: management interface remember categories expanded by AJAX

Categories that have been expanded using AJAX are now remember and
expanded again autoamtically when something triggers a page refresh.
MDL-42299 course: management category expansion improvements
MDL-42410 skydrive: Fix url to microsoft oauth site
MDL-42388 Restore: Some warnings displayed with debugging()
MDL-42389 Restore: Broken restore causes notice before exception
MDL-42381 remove unused pear OLE library and other pear excel writer leftovers
MDL-42206 improve course edit performance when use meta courses
MDL-42442 eliminate references to removed standardwhite theme
MDL-41966 calendar: Fix missing css files issue
MDL-42377 backup: fixed incorrect debugging message
MDL-42486 enrol: fixed bug in URL on manage enrol plugins page
MDL-42220 quiz: Fix name fields warning in quiz

Fix warnings generated when manually grading a quiz attempts
MDL-42219 quiz: Fix alternate name warnings in quiz

Fix the alternate name warning which is generated when submitting an attempt for a quiz
MDL-42338 lti_mod: convert hardcoded string.
Merge branch 'wip-MDL-42486-master' of git://github.com/marinaglancy/moodle
Merge branch '42299-26' of git://github.com/samhemelryk/moodle

Conflicts:
	version.php
Merge branch 'MDL-42477-master' of git://github.com/FMCorz/moodle
Merge branch 'MDL-42389-master' of git://github.com/sammarshallou/moodle
Merge branch 'MDL-42388-master' of git://github.com/sammarshallou/moodle
Merge branch 'MDL-42338' of git://github.com/rwijaya/moodle