Post-bug733 clenup in spark-split-view

Separate commit because it's a little special (had an additional workaround to cope with #733).
file move only refactoring
Merge pull request #1173 from devoncarew/devoncarew_service_refactor

file move only refactoring
the services isolate gets zones
Refactored analyzer into services and moved test into services/test.  Removed test from all.dart
Merge pull request #1174 from devoncarew/devoncarew_services_zone

the services isolate gets zones
ws only changes
Merge pull request #1175 from devoncarew/devoncarew_ws

ws only changes
Setup analyzer to respond with no errors in no files.
Added copyright and end line
Review fix
Added tests for analyzer service
Merge pull request #1176 from dart-lang/umop-services-simple_analyzer_refactor

Services simple analyzer refactor
Merge branch 'upstream/master'
Remove obsolete CSS (related to bug #733)
Merge pull request #1179 from ussuri/cleanup-for-bug733

CSS cleanup related to  :host switching to new syntax
spark-splitter: switch from passing in external event handlers to firing events

This is a more proper Polymer way of communicating changes to the user, and it also indirectly fixes the warning reported by the linter about onUpdate attribute's name.
Fixing NPE
Merge pull request #1184 from dart-lang/umop-fix-services_NPE

Fixing service NPE from analysis refactor PR.
Switched order of Services (after workspaces is initialized) and registered AnalyzerService