Dispatcher tuning

In #450, there was a regression in Node.js benchmarks. This was caused by initialising new function for `unsubscribeFromSource` value. Here the logic is moved to prototype and only the return value of `@_subscribe` is stored to the instance. This brings Node.js benchmarks for flatMap back to what they were before and also reduces memory use of a subscribed stream by 0.49KiB.