[Core] Use correct configuration selector.

Currently, when building a specific project within a solution using the command line, the ItemConfigurationSelector is used, resulting in referenced projects using the projects configuration rather than the configuration specified by the solution.

This changes the behavior of the command line to match the behavior within the IDE.
Bump nrefactory.
[CSharp] Discard generateXmlDocumentation from mdp files

Can't be bothered migrating it, no-one cares about mdp
Fix the mdp tests for now
bumped debugger-libs for some fixes
bumped debugger-libs for bug #15086
[Refactoring] Removed show code generation window from the context
menu.
Fixed 'Bug 15080 - Exception in text editor chain'.
Fixed 'Bug 15084 - Errors in framework lookups'.
Fixed 'Bug 15083 - UTF8 conversion errors in search results'.
Bump nrefactory.
[Core] Fixed start on windows.
[Core] Fixed cast exceptions on Windows.
[CSharpBinding] Improved performance of c# import symbols completion.
Bump nrefactory.
[CSharpBinding] Improved speed of automatic import symbol completion.
[Core] Evaluate msbuild properties after loading

After loading a project do a light property evaluation. It is light in the
sense that it will ignore properties defined inside property groups
with conditions based on cofigurations. In other words, it evaluates
all properties that won't change after loading the project.
Add property evaluation tests
[CSharpBinding] Implemented protocol member code generation.
Merge pull request #348 from LogosBible/master

Use SolutionConfigurationSelector when building a specific project in a solution.