Move RetryingRWStore from twitter internal to external storehaus.
Share RetryingRWStore to all storehaus users.
Add initial write-through cache benchmark
initial Kafka 0.8 support
WIP
tmp
added unit tests for storehaus-kafka-08 Deprecated KafkaSink from storehaus-kafka
switched to future{...} to prevent deadlocks
Merge remote-tracking branch 'origin/feature/kafka_0.8' into feature/kafka_0.8

Conflicts:
	storehaus-kafka-08/src/main/scala/com/twitter/storehaus/kafka/KafkaAvroSink.scala
	storehaus-kafka-08/src/main/scala/com/twitter/storehaus/kafka/KafkaSink.scala
	storehaus-kafka-08/src/main/scala/com/twitter/storehaus/kafka/KafkaStore.scala
	storehaus-kafka-08/src/test/scala/com/twitter/storehaus/kafka/KafkaContext.scala
Merge the RetryingRWStore to RetryingStore.
incorporated code review feedbacks
fixed broken build
Merge pull request #232 from MansurAshraf/feature/kafka_0.8

initial Kafka 0.8 support
Merge pull request #230 from luckysong/develop

Share the Retrying Read Write store in storehaus repo
Do not prune on each write operation of the mutable TTL cache
Optimize + refactor from real usage
Fix some missed updates
Remove final, for a var

And add a comment on the store
Remove commented code
Update the pr.

Make the CMS a proxy on a cache rather than a store.

Add a eager write through store thats simple + fast and will update the cache before we have a confirmed store write.

add a test for the Filtered Cache