[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
Merge remote-tracking branch 'upstream/master'