Added cancelable:true to the cancel event.

This way dialog canceling (for example with Esc key) can be `event.preventDefault()`-ed if needed.

Native `<dialog>` implementations (in Chrome for example) allow you to preventDefault the _cancel_ event, and so should the polyfill.

Example usage:

    dialog.addEventListener("cancel", function (ev) {
        ev.preventDefault();
    });