Put all Collector actions in one execute
Put back a wrongly removed option
change source to using Timestamp
Fix the semigroup
fix bugs
use linked queue for futures
Improve logging
Make FutureChannel use ConcurrentLinkedQueue
remove BoundedQueue
Address Ryan's comments
Fix size bug, add some tests
addressed Ian's comments
Fix a bad use of collector outside execute
remove localOrShuffleGrouping
Remove await on collect, which would throw
Merge pull request #365 from twitter/future-channel

Put all Collector actions in one execute