Experiment with Drools 6, and add a compatibility layer to make it easier to switch back and forth
Dice code and tests I forgot to commit a long time ago...