Join parallel listeners to one

Add Reflux.all to track the status of multiple listenables.
All listenables must have emitted at least one.

Fixes #27