Operation Generate + Timed

Issue #49

I hope the ```Func1<TState, Long>, TimeUnit``` will suffice.

I kept the absolute time variant in the ```OperationGenerate``` and in tests but haven't exposed them in ```Observable```.