MDL-47963 quiz editing: block ajax edits once there are attempts
MDL-47892 tool_monitor: disable plugin and event fields if theres subscriptions for the rule
MDL-47892 tool_monitor: add count_rule_subscriptions method and unit tests
MDL-47919 tool_monitor: only use set_label() on valid object
on-demand release 2.8beta+
Merge branch 'MDL-47963' of git://github.com/timhunt/moodle
MDL-47797 question preview: show more technical info

It is helpful for developers creating question types (at least) to be
able to see this.
MDL-47797 quesion preview: improve the behat script

Tests a few more buttons, and also verify more of the UI.
Merge branch 'MDL-47797' of git://github.com/timhunt/moodle
MDL-47963 quiz editing: fix failing unit tests

The unit tests were initialising the structure class in a different way
from real use. That was clearly silly, so I got rid of create_for,
leaving just the real create_for_quiz.
Merge branch 'MDL-47892-master' of git://github.com/lameze/moodle
MDL-47978 quiz editing: fix display of last add menu
Merge branch 'MDL-47978' of git://github.com/timhunt/moodle
MDL-47978 mod_quiz: more explicit selector for action menu change
MDL-47465 tool_monitor: add a new column to subs
MDL-47465 tool_monitor: Ignore used events

An event that has already contributed to a notification should not contribute to another notification for the same subscription.
This needs to be done so we do not overwhelm the user.
Merge branch 'MDL-47465-master' of git://github.com/ankitagarwal/moodle
MDL-47862 event_monitor: Fix context for capability check on subscription page
MDL-47862 tool_monitor: Fix tool monitor navigation tree

Added event monitor rules link to the frontpage navigation tree, when
editing the frontpage rules. Added hack so that when viewing the site
context subscriptions, the link in navigation is correct, allowing the
breadcrumbs to appear