MDL-37797 HTML block: add contextid to block_positions query and make it more unique.
MDL-30637 Simplify moodle forms

Make the forms easier to use and navigate by adding functionality to
collapse and extend form sections (headers). The logic is as follows:

If form contains 2 and less sections (headers):

* Display the form as non-collapsible at all.
* The point above can be overridden if developer marks the section as expanded
  in form definition (e.g. $mform->setExpanded('foo'));

If form contains 3 and more sections (headers):

* always expanding the first section and closing all others by default;
* always expanding a section containing at least one "required" element;
* expanding any section which contains validation errors after submission;
* expanding any section which was previously open on previous submit (e.g. when
  adding new choices);
* expanding the section which is marked as expanded in form definition (e.g.
  $mform->setExpanded('foo');
MDL-30638 mod_choice: Add required elements to repeated form items

To make it work properly with MDL-30637
MDL-30637 mod_folder: Make content section expanded

This just makes the interface better
MDL-30637 mod_resource: Make content section expanded

This just makes the interface look better
MDL-30637 backup: Disable shortforms for backup interface

As all sections requre user attention or input, there is no sense making them
collapsed in backing up interface.
MDL-30637 Refactor Advanced fileds functionality

The displaying of advanced items has been refactored. The changes are:

* The Advanced button is replaced by the Show Less/More link
* The Show less/more link controls advanced elements only within the section
  it is located at
* The Show less/more state of sections is preserved between form submissions
* When javascript is off, all advanced elements will be displayed by default,
  no show/hide controls will exists on the page
MDL-37645 cache: fixed issue deleting mongo instance
Automatically generated installer lang files
Merge branch 'install_master' of git://git.moodle.cz/moodle-install
ie9 svg compatibility fixes
weekly release 2.5dev
MDL-37039 Assignment - Do not apply filters to grading table for offline assignments

Because the filters do not make sense for offline assignments, they are hidden. But if the active filter
prevents you from seeing any assignments you cannot change it. This change makes it so the filters are
also not applied when the assignment is an offline assignment.
MDL-32456 mod_label - support course drag and drop upload images to create labels
MDL-34137 mod_label - resize images when uploaded via drag & drop
MDL-37774 Add unit test to illustrate the problem with the trailing slash

The patch introduces two new tests for moodle1_file_manager::migrate_directory().
The second test with the trailing slash reveals the trouble here.
The expected behaviour is that the method would deal with the trailing
slash. Debugging message for the developer should be displayed though.
MDL-37774 Make moodle1_file_manager::migrate_directory() support trailing slash in rootpath

As the $rootpath is concatenated with the $relpath, we would end with a
path like course_files//file.txt. Such a path is detected as not-valid
later and an error would be thrown.

So the patch makes sure that the trailing slash is cut off and a
debugging for the developer is displayed.
MDL-37774 Do not pass trailing slash if the method does not want it
MDL-35332 lib: Improve security of hashed passwords
MDL-35819 AJAX Rewrite Moodle popup help to be more friendly and more efficient