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
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 ...
style issues (line-length)...using "Uuid" consistently.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	ide/app/lib/ui/files_controller.dart
renamed locals and improved timer queing conditionals in filview drag over.
simplifying conditionals
addressing nit on comment
Merge pull request #1576 from rnirnber/master

Folder dragging expansion + selected files(s) are dropped (revisited)