Factory methods now accept 0.

Previously, fromSeconds and similar methods would return undefined if passed 0 input. Now they return a zero length time span.