Revert "Reverting compiler service in launch.dart"

This reverts commit 1941bcd5f76eda7a9d192fa52e4f2bca35374f8e.
Passing in compiler to LaunchManager
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
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