Made changes to design time host implementation
- Added ProjectChanged message type
- Moved GetCompiledAssembly and GetDiagnostics to the ApplicationContext
We still need to fix up message types to make
sending binary more efficient.