Changed StreamSelectNextTickLoop to use existing Timers implementation.
Removed AbstractNextTickLoop::streamKey()
Abstracted the actual next-tick queue into it's own class.
Reduced method dispatching somewhat.