Expose default_features as class-level attributes

This makes it possible to add feature types to BlockLexer and
InlineLexer without having to copy-paste the methods where their default
feature orders are defined.
Format for list
Add benchmark for hoep