Define list_features and footnote_features for BlockLexer, so that one
can custom the parsing process of list and footnote.

Related issues:
- https://github.com/lepture/mistune/issues/8
- https://github.com/lepture/mistune/issues/11
Version bump 0.3.0