MDL-45472 AJAX: Whitelist prototype values form JS Error in exception dialogue
Merge branch 'wip-mdl-45461' of https://github.com/rajeshtaneja/moodle
MDL-45443 theme_base: Missing closing bracket ruining the CSS
MDL-44262 Behat: Bump behat version to get format fix
Merge branch 'wip-mdl-44262' of https://github.com/rajeshtaneja/moodle

Conflicts:
	composer.json
Merge branch 'MDL-45444-master' of git://github.com/andrewnicols/moodle
Merge branch 'MDL-45443-master' of git://github.com/FMCorz/moodle
MDL-45478 Conditional availability: Custom user restriction missing

There was an error in the JavaScript and custom user field
restrictions did not show correctly when editing the form.

Behat tests didn't cover custom user fields, so I added a
scenario.
Merge branch 'MDL-45462-master' of git://github.com/FMCorz/moodle
MDL-45296 events: Fix objecttable and ids

Various events had them incorrectly set or missing:
  - submission_locked
  - submission_unlocked
  - subscription_created
  - subscription_deleted
MDL-45296 phpdoc: add some missing params
Merge branch 'MDL-45296' of git://github.com/stronk7/moodle
Moodle release 2.7rc2
MDL-45296 tests: Fix unit tests to have objectid

In order to create the needed subscriptions to
make the event tests reliable a subscriptions
generator has been added. It performs raw-sql
subscriptions because by using the forum API
events would be fired (and that's something
we don't want to happen).
MDL-45296 tests: ensure all submissions exist

The changes performed with the change from
create_from_user() to create_from_submission()
in practice enforce a new restriction about
submissions having to exist in order to fire
their lock/unlock events.

This did not exist before the change and, also,
it seems that the assign api itself, submission->lock() ...
also accepts non existing submissions.

So I was not 100% sure about how to fix these events:

1) enforcing submission to exist.
2) firing them only if the submission exist.

I've gone with 1) for now, making tests to pass. But will
raise the question in the Tracker, just in case we have
to move to the 2) approach for any reason.
MDL-45486 Bump all versions to planned release

This bumps all versions to planned 2.7 release
(2014051200) version and all the dependencies to
current 2.7rc2 (2014050800)
Automatically generated installer lang files
MDL-45296 mod_assign: Revert changes to lock_submission and unlock_submission events
Merge branch 'MDL-45486' of git://github.com/stronk7/moodle
MDL-45486 Bump all versions to planned release