Removed the various Assert.That(ref) and Expect(ref) overloads because they are not CLS compliant
Removed unnecessary overides with message and no args
Removed all of the numeric Assert.AreEqual overloads
The removal of the Assert.Fail was causing the test failure in release so I re-instated all similar methods to be safe
Merge pull request #414 from nunit/issue-cpp-unit-tests

Simplify Assert Overloads