I had moved this file out into a different package so extensions could be tested. We could merge this PR first then I'll rebase my PR.
https://github.com/dart-gde/chrome.dart/pull/54