[System] Fixed Diagnostics.Switch ctor behavior for null parameters

Passing null to the displayName or description ctor parameter on MS.NET makes them equal to an empty string.
Fixed the Mono behavior to match .NET.
Merge pull request #1271 from akoeplinger/fix-switch-ctor

[System] Fixed Diagnostics.Switch ctor behavior for null parameters