3cfca8e38c
`internal/patch.dart` is changed to be an actual part of `dart:_internal` and backends are changed to all use the `patch` constant from `dart:_internal` in `@patch` annotations. This is done in preparation for changing the import uri of a patch library builder to be its file uri, with which the `internal/patch.dart` part can no longer declare itself as `part of 'dart:_internal';` through a patch library. Change-Id: I884e939d4a56782e64fb527cdf900769c2b2fcfd Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/224946 Reviewed-by: Jens Johansen <jensj@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>