Backported fix for Specifying a tolerance with 'Within' doesn't work for DateTimeOffset data types

Backported nunit/nunit#29, fixes #18