More correct clj-time.period/periodic-seq implementation

References #130, #137.