Multiple OFDate changes.

 * Don't expose time_t to the user.
 * Use better return types for -[minute] etc.
 * Add +[dateWithTimeIntervalSinceNow:].
 * Add -[dateByAddingTimeInterval:].