Update library heuristics as short term solution for missing metadata. (#1293)

* Update library heuristics as short term solution for missing metadata.

- Return first `org-dartlang` library as `vmservice.rootLib`
  (or `main` if not found)
- Manually add dart_sdk module metadata in `MetadataProvider`.
- Update and add tests.

Helps: https://github.com/dart-lang/sdk/issues/44760
Helps: https://github.com/dart-lang/webdev/issues/1226

* Test fix

* Addressed CR comments
15 files changed
tree: c9f9692139ab9015c21787fb7f1360ccc9ed76de
  1. .github/
  2. dwds/
  3. example/
  4. fixtures/
  5. frontend_server_client/
  6. frontend_server_common/
  7. tool/
  8. webdev/
  9. .gitattributes
  10. .gitignore
  11. analysis_options.yaml
  12. AUTHORS
  13. CONTRIBUTING.md
  14. mono_repo.yaml
  15. README.md
README.md

Dart

dwds Pub Package

A service that proxies between the Chrome debug protocol and the Dart VM service protocol.

webdev Pub Package

A command-line tool for developing and deploying web applications with Dart.