Revert "Revert "Remove dependency on package:charcode (dart-lang/string_scanner#29)" (dart-lang/string_scanner#33)" (dart-lang/string_scanner#36) This reverts commit 4bbbff29df9d12317b1c42eb089e60571b7c3742.