WIP on benchmark

[Tracking bug 23893]

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 128374]
worry about this later
bug 23943

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 128383]
Substantial speedup (~30%) in mutation testing through more aggressive inlining

[Tracking bug 23893]

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 128447]
Clean up memory leaks in test code so we can get a clean valgrind run

[Tracking bug 23893]

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 128610]
Fix one leak

[Tracking bug 23893]

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 128611]
Whitespace

[Tracking bug 23893]

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 128612]
Fix two more leaks in the test code

[Tracking bug 23893]

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 128613]
use the standard build settings for the C# build of ConsensusCore
bug 23943

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 128638]
just use visuall c++ on window for ConsensusCore.
bug 24200

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 128717]
KineticModel isn't yet necessary
bug 24200

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 128721]