Updating Roslyn compilation to default to experimental LanguageVersion

This allows using new language features that have been marked as ["Done"](https://roslyn.codeplex.com/wikipage?title=Language%20Feature%20Status&referringTitle=Documentation) but aren't available as part of C# 6.0 (e.g. primary constructors, declaration expressions)