C#: Add solution and configuration options

@nterry @akoeplinger How does this look?

This adds options for for configuring the configuration, defaulting to Release, and the platform, defaulting to x64.
falling back to `x64` seems like a really bad idea given that the VS templates default to x86 these days.