Throttle combine to fire only once per execution
Fix test description
Add tests for execution throttling
Use Rx's shareReplay - thanks @nuisanceofcats

Fixes https://github.com/plumberjs/plumber/pull/23
Cache operation output too to ensure the output of all ops is received by combineLatest