[ms.build] remove unused code.
[MS.Build] process Choose/When/Otherwise elements (they were left forgotten).
[MS.Build] add internal expression debugging helper strings.
update msbuild hacking .csproj files.