TEMP: Trying to add markers with hover-ability.  No luck
Reverting last attempt (using markers).
TEMP: setting up ace.dart locally and testing linking
Resolved conflicts
Hovering events are working.  Temporary implementation of markers
Cleaned up
Merge branch 'master' of https://github.com/dart-lang/spark into umop-hyperlink-hover_hack
Constraining ace to next version
Setup bottom-border marker for underline-like behavior.  Also, turning mouse cursor to pointer when ACCEL'ing over an identifier.
Review fix
Make outline view resizable + improve outline toggle button

Scrolling in the ouline view is out of sync
Merge remote-tracking branch 'upstream/master' into resizable-outline-and-better-button

Conflicts:
	ide/app/spark.dart
Merge remote-tracking branch 'upstream/master' into resizable-outline-and-better-button
Fix scrolling synchronization for good, supposedly
Fix typo in prev commit
Significant rewrite: single coordinate system, flat item list, no artificial scroll target
OutlineItems self-add to passed down Outline.outlineItems

Symmetry with OutlineClass adding its members + control over which items get added and in what order (important for searching in the now flat outlineItems).
Clip incorrect offset ranges for class top-node and ctor to their true sizes

As provided by Ace (?), they both span the entire class's definition (for constructors, it's likely a bug), which is not what we want when highlighting or scrolling them into view.
Remove debugging stuff
Bug fixes to commit before last