episode_description: add a html5ever episode description parser
Before html2text was used to parse episode descriptions. Internally html2text uses html5ever, but adds additional text markup (like "bold") to it's output that had to be manually removed. It also removed newlines in unuseful ways.
This adds a new html5ever based parser for descriptions that addresses these problems.