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.
Fix running Bower commands on project's subdirectories: used to always look at root
Merge pull request #3401 from ussuri/enable-bower-for-subdirs

Fix running Bower commands on project's subdirectories
Merge pull request #3393 from rpaquay/update-analyzer

Update analyzer package to version 0.22.0
formatting nits in editor_area.dart
Updated widgets/pubspec.yaml
Merge pull request #3402 from ussuri/update-widgets-pubspec

Updated widgets/pubspec.yaml
Update pubspec.yaml