Addressing Issue #531 and issue #1297
Cleaning up a code smell
changed brace style of fixes
Issue #531: Improves files view to support drag-and-drog expansion of collapsed nodes with 1sec timer as per suggestion.
Merge branch 'master' of https://github.com/rnirnber/spark

Conflicts:
	ide/app/lib/ui/widgets/treeview.dart
First part of implementing issue #531
Improved code to allow 1sec delay on drag-and drop
Also removed references to other issue for filing later as separate PR

Arbitrarily added one line of whitespace to allow a cleaner commit/PR
Beginnings of a general-purpose <spark-tree-view>
WIP
Single and multi files become selected after treeview drop.
Working implementation for issue #531
Merge pull request #1 from rnirnber/dnd_selection

My first PR merge
Cool...this is way cleaner now...should be ready to close five-three-one unless further changes requested.
Made improvements to node expansion timer as suggested
Merge pull request #2 from rnirnber/testing_rebase

Made improvements to node expansion timer as suggested
Addressing style issues and changed reader.readAsArrayBuffer() calls to run through proxied futures/completers
Merge pull request #4 from rnirnber/testing_rebase

Addressing style issues and changed reader.readAsArrayBuffer() calls to ...
Moved get declaration to spark.dart and gave ace.dart an alias.  Exposing Selection and point and changed out html.Point for ace.Point
Temporary for testing.  Will be replaced with #1674
Resolved conflicts
linking working with workspace being passed
Cleaned up for review