* `this` scope is captured as `self`, so that it can be properly passed to `Showdown.forEach(plugin(self)` otherwise, extension plugin will end up with converter pointing to global scope. * because Showdown is not using proper prototype chain (i.e. references to yet to be defined functions), I had to move the extension handling below makeHtml so that it is defined and available within the plugin itself
Conflicts: README.md src/showdown.js
to be sure the previous test incarnations continued to work.