WL-2956 Do the re-writing of content when parsing.

This is to fix YouTube URLs in IE9, as when you attempt to re-write the DOM using a DOMContentLoaded or onload event it doesn’t fire and you just get a warning about insecure content. Switching back to rendering the page as a IE8 Document works, but we don’t want to force all modern versions of IE to be crippled. The only other fix that worked was to actually re-write the content when the page is loading. This still results in a warning message, but it does at least allow the page to work.
Merge pull request #48 from ox-it/WL-2956

WL-2956 Do the re-writing of content when parsing.