Make CompilationContext a poco
- Moved logic into RoslynProjectReference