MDL-43997 Javascript: Make all informative dialogues display correctly

Most of the moodle core dialogue types should be shown modally, and
centred. They should also be shown on instantiation.

Rather than re-define all of these settings, this patch introduces a new
subclass of M.core.dialogue which sets them up with the same settings.
MDL-44085 course: Replace JS confirm() by YUI confirm