Add an asynchronous cache, separating out the logic for the caches. Add options for changing them. Both caches dump based on time
Merge branch 'develop' of github.com:twitter/summingbird into feature/branchF
Add an option to enable Ack on entry
Make cleanup return a future[Unit] for the async caches
use toSeq instead of trimTo(0)
Add in two new options for the MultiTriggerCache:

High memory water mark when to flush

and when to crush down a value
Merge branch 'refs/heads/feature/branchF' into feature/ackOnEntry

Conflicts:
	summingbird-storm/src/main/scala/com/twitter/summingbird/storm/Constants.scala
	summingbird-storm/src/main/scala/com/twitter/summingbird/storm/StormPlatform.scala
Address review comments
Review comments
Merge branch 'refs/heads/feature/branchF' into feature/ackOnEntry

Conflicts:
	summingbird-storm/src/main/scala/com/twitter/summingbird/storm/Constants.scala
Rename the default const to be more inline with others
Added comments
Use some good observations from comments to simplify
Review comments
use breakout
Merge pull request #396 from twitter/feature/branchF

Pluggable caches in FinalFlatMap
Merge branch 'develop' of github.com:twitter/summingbird into feature/ackOnEntry
Uses multimerge
disable travis IRC
Merge pull request #399 from twitter/feature/useMultiMerge

Uses multimerge