Update gitignore to skip roslyn sln.ide files.
Remove unneeded Microsoft.CSharp reference. Fix for build warning. Enable treat warnings as errors in build.