Renamed nodeUID to nodeUuid to follow the Style Guide
Review comments
Merge remote-tracking branch 'upstream/master' into small-fixes

Conflicts:
	ide/app/lib/ui/files_controller.dart
Added all necessary UI hooks for 'bower upgrade'

The actual functionality is still stubbed out.
Small refactoring for better code reuse
Fix the name of bower package installation directory
Cleanups and comments
Merge remote-tracking branch 'upstream/master' into bower-upgrade
Merge remote-tracking branch 'upstream/master' into bower-upgrade
fix an exception that occurred when the pubspec was deleted
Bower upgrade: 1st implementation complete, but errors out
Fix a bug introduced in previous commit
Working 'bower upgrade'
Fix Bower terminology in UI
Added several key binding shortcuts in actions.dart and changed link-to-declaration to use ctrl + . for now (since chrome OS has no quick F3).
Merge remote-tracking branch 'upstream/master' into bower-upgrade
Address review comments: enum type + throw i/o return Future.error
Merge pull request #1724 from ussuri/bower-upgrade

Implement 'bower update' + robust 'bower install'
Implemented new tabs visual design
Merge remote-tracking branch 'upstream/master' into small-fixes

Conflicts:
	ide/app/lib/ui/files_controller.dart
	ide/app/lib/ui/widgets/treeview.dart