add more behavior to the adb server client
Move menu etc. back to spark_polymer_ui

Problems:
1) File filter control doesn't expand to full width on focus
2) "No matching files" is always displayed
3) The editor view has `height=0`. Changing that to `height=600px` shows the view.
separated Declaration into two subclasses: CodeDeclaration and ApiDeclaration.  getDeclaration now handles dart: links with a simple url
Building full url from method / class info
Including class references
Cleaned up
Cleaned up
Merge branch 'umop-linking-dart_sdk' of https://github.com/dart-lang/spark into umop-linking-dart_api
Refactored for clarity and added docs
Merge remote-tracking branch 'upstream/master' into move-menu-back-to-spark_polymer_ui

Conflicts:
	ide/app/spark_polymer.html
add pub run to git clone and open folder
2 tiny fixes/cleanups
Minor cleanups
Bump widgets' version
Merge pull request #1944 from ussuri/small-fixes

Minor cleanups in widgets
Support `animation="none"` in spark-overlay
Use `animation="none"` to tempoarily mask the issue with blurry fonts on menu opening
Fix broken opening/closing sequence for animation="none" (menu became invisible, but was still accepting clicks)
Fix the comments
Added collapseDups() and trimEnds()
Merge pull request #1950 from ussuri/add-utility-functions

Added collapseDups() and trimEnds()