introduce a Line class (dart-lang/markdown#494) * introduce a Line class * Update CHANGELOG * maintain backwards compatibility * Update CHANGELOG * Improve CHANGELOG.md * Improve CHANGELOG.md * Add more comment for tabRemaining * Remove toMap from Line * set `isBlankLine` of `Line` as final * remove extension name LineX