Datetime override

- As discussed in #246, and fixes another issue that was previously untested
- Supports PHPUnit master (which has better HHVM support)
- ContainerTest now passes on HHVM and Zend