Hg remove empty ps

This fixed the problem of <b> tags wrapping <p> tags and creating invalid HTML when pasting from Google Docs. 
It's worth leaving a comment to say that the formatter for correcting invalid HTML lives in here, which is why we require it, and that ideally it'd be in core. (TODO)