simplify rst blockquote parser
move remaining functionality from rst.BlockBaseParsers to the generic
BlockParsers trait
promote WhitespacePreprocessor to parse.util package