Issue #85 - removed hardcoded string representations of NaN and infinity

Several tests were failing because we were comparing the message of expected assertion failures with handcrafted messages that contained the English string representation of positive and negative infinity and NaN. I corrected them so that the handcrafted messages use the correct string representation of such entities according to the current culture, which is what NUnit uses to format assertion failure messages.