MDL-34209 JavaScript: Simplify section drag/drop to fix reordering issues
MDL-34209 JavaScript: Tidy up dragdrop code.
MDL-31405 Assignment: Fixed date in reset to be called for every assignment
MDL-42386 fix invalid etag comparison

Credit goes to Eloy Lafuente, thanks!
MDL-26244 mod_date:added some logic show or hide the file picker button based on repository availability
Merge branch 'wip-mdl-31405-new' of git://github.com/rajeshtaneja/moodle

Conflicts:
	lib/upgrade.txt
    mod/upgrade.txt
MDL-42408 behat: Setting the site summary
Merge branch 'MDL-42408_master' of https://github.com/dmonllao/moodle
Merge branch 'MDL-26244_url' of https://github.com/andyjdavis/moodle
Merge branch 'w43_MDL-42386_m26_etag' of https://github.com/skodak/moodle
MDL-38628 mod_assign: Allow a user to specify "No Grade" when grading an assignment submission
Merge branch 'MDL-34209-master' of git://github.com/andrewnicols/moodle
MDL-42177 libraries: Additional checking of the fullnamedisplay language string.

If the language string is missing firstname or lastname, then when displaying the
user edit form it defaults to 'firstname lastname'

Previous logic has been moved out to new functions with unit tests.
MDL-42177 libraries: Unit tests for new functions that deal with user name fields.

functions with unit tests: get_required_user_name_fields, get_enabled_user_name_fields,
get_disabled_user_name_fields.
Merge branch 'wip-MDL-42177-master-three' of git://github.com/abgreeve/moodle
MDL-42173 administration: Fix alternate name warnings during registration