util: Work around [http://bugs.python.org/issue1646728 Python issue 1646728] in Python 2.4 (`datetime.fromtimestamp()` failure with negative `float` timestamps).
Patch by jomae. Closes #9420.
Authored by: rblank 2010-06-11
Parent: [r9854]
Child: [r9856]