Replace bqMarks logic with negative tShift
Update emphasis rule to the latest CommonMark spec
Update test fixtures to the latest CommonMark spec
Treat newline as a whitespace in em and del
StateBlock cleanup
listMode -> parentType
Add "lines" attribute to all block-level tokens

(except for the closing ones)
reordered StateInline properties