Switch to use analyzer on dom thread (for debugging)
Update code to work with analyzer v0.22.4.
WIP: Analyzer working again (fixing dart sdk uri handling)
Code cleanup, comments, logging.

Analyzer now seems to work 100%, with not errors and/or caught exceptions.
Move logging to a DebugLogger class.
Code cleanup, remove logging, split FileSource implementation.
Switch back to isolate implementation.
Re-add some logging.
Fix import directive URI resolution to work with new analyzer package.
Revert to non-debug code.
Minor code cleanup.
Merge branch 'update-analyzer' of https://github.com/rpaquay/chromedeveditor into update-analyzer
Address code review feedback.
Merge pull request #3393 from rpaquay/update-analyzer

Update analyzer package to version 0.22.0