Add support for earmark, so we no longer rely on external markdown processors
use hex version of earmark
Add earmark test, and make hoedown tests optional