Ensure normalize_datetime returns a str-compliant datetime.

This way you may pass datetime.now() and obtain a datetime that matches
OpenERP's datetime format.
Parse datetime strings defensively.
Fix date and datetime related doctests.
Add tox and runtest to run tests.