Reimplement lists using indent algorithm

And put blkIndents everywhere appropriate in block rules.
Rewritten string fetch for inline tokenizer + list fixes
Added stmd to benchmark