Merge and share specs for Time, Date and DateTime #strftime.

* Separated date and time components.
* Improved a couple specs along the way.
* There are now specs for every documented conversion specifier.
* Originially written in #241.