making entity parsing more robust in pre-html-blocking code. < and > are now properly escaped (and later unescaped). modified do-parse-entities with a :use-markdown-tags keyword to make this easier (and to not duplicate code). all tests passing.