Revert "Reverting compiler service in launch.dart"

This reverts commit 1941bcd5f76eda7a9d192fa52e4f2bca35374f8e.
Passing in compiler to LaunchManager
Make 'grind deploy' work from Windows
TESTING catching error
Converting string to StringBuffer and null checking
Moved compiler.dart -> services
Removed tests and added a TODO
Doing compiler lookup in LaunchManager instead of Spark
Moved sdk to lib/dart
moved sdk import references to lib/dart
Merge pull request #1116 from sunglim/window_deploy

Make 'grind deploy' work from Windows
Missed imports
Switched 'as' of sdk from 'spark' to 'sdk'
Merge pull request #1117 from dart-lang/umop-services-compilation_as_service

Switching to compilation as service in launch.dart