Create a cunit test executable binary per main binary
- Don't use the available platforms/buildTypes/flavors to determine set of binaries to create
Ensure that variant source files are included in tests binary for that variant
Use BinaryNamingScheme for creating Visual Studio configuration name
Split TargetedNativeComponent out of ProjectNativeComponent
- TestSuite is _not_ targeted