Clean up leaky compiler options abstraction
- Changed compiler options to be a model type in Microsoft.Framework.Runtime.
- GetCompilationSettings converts those generic values into Roslyn CompilatonOptions.
- Enabled Microsoft.Framework.Runtime.Roslyn.Tests project
- Added a bunch of tests for project parsing
Added header