Refactor AutolinkExtensionSyntax (dart-lang/markdown#471) * Refactor AutolinkExtensionSyntax Fix https://github.com/dart-lang/markdown/issues/470 * Improve readability * optimise a bit * Fix some requests from reveiw * Update gfm_stats.txt * An optimisation.