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
Test case for the Reflux.all strategy 'trackLastCall'

See issue #28 and #29
Add documentation for Reflux.all

Part of #28
Make the Reflux.all examples more explicit
Remove browserify-shim transform

Fixes #32
Merge remote-tracking branch 'bripkens/synchro' into 0.1.6

This closes #28
Merge remote-tracking branch 'bripkens/remove-shim' into 0.1.6

This closes #33
Added support for circular dependency check on stores

This refs #27
Added tests for combining stores
Added cyclic check for combined action
Removed superfluous listener id
Updated readme about the composed listenables
Renamed test spec to composed listenable
Fixed typo
Merged if statements for cyclic checks
Bump to 0.1.6