With the latest changes to make this backwards compatible, except for the one little potential build system issue I commented on, I'm fine if anyone wants to merge the Markdown parts of this PR.
@b4n have you had any time to check out the Webhelper changes yet?