Fix CSharp compiler identification for VS 2017
The CSharp compiler for VS2017 has moved from MSBuildTools to RoslynTargets this change accounts for both locations giving priority to the MSBuildTools location
Tested with both VS 2017 and 2015 to make sure that we don't regress the other versions.
This should address the Dashboard failures seen on VS 2017.