Update shell.js
Added wordsOnly option. Updated documentation.
Add example of using markselection to style background to demo
Add links to addon docs in mark-selection demo
Support upper-case SCRIPT tags in htmlmixed mode
[xml mode] Mark <menuitem> as self-closing tag

Closes #2810
[rst mode] Remove assertion mechanism

Throwing exceptions is a really bad way to deal with unexpected
syntax in a highlighting mode.

Closes #2805
Update realworld.html

Added hawkee.com
Mark release 4.6
Bump version number post-4.6
[markdown mode] test case for #2813

after header immediately followed by a code block, GFM formatting is
broken (SHA, #issue, URLs).

overlay.codeBlock gets it wrong (false inside fenced block, true after).
Not yet sure why.
[markdown] Fix handling of forced blank lines (after headers)

Closes #2813
[dylan mode] Remove executable flag on mode demo page

Closes #2816