Camus druid

In this branch I am working on using camus to obtain a reliable druid-realtime.

First step (as of time of creating the PR) is merging upstream fixes.