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
Added collapseDups() and trimEnds()
Merge pull request #1950 from ussuri/add-utility-functions

Added collapseDups() and trimEnds()
flat buttons (fixed #1892)
Fix bug in git index for adding new folders.
Update index correctly on a commit.
Improved behavior of filter field (fixed #1928)
new UI style for outline
Merge pull request #1954 from dinhviethoa/outline-new-ui

new UI style for outline