3 small patchs: one correction and 2 new features

Here is 3 minors patches, I hope you will accept them, if not please tell me why and/or if you want me to correct them before.

1) Issue #79  (small bug correction): The test runner hangs in verbose mode when a test fails.

2) New macros special foating point values support to manage infinite and Not A Number (NaN), else man couldn't check functions results like sqrt(3) for example, because NaN != NaN.
TS_ASSERT_EQUALS(sqrt(-1),nan); fail but the sqrt(-1) return value is NaN: If x is less than -0, a domain error occurs, and a NaN is returned.

3) New attribut "date" in the XML generated file, containing the date when the test has been performed.
Needed to log results and produce Version Description Document (VDD).

Remarks: all of them are in a dedicated branch (patchs_oc) that has been rebased (git rebase master) before pushing them to this githut repository.

Best regards,

Olivier