Reactive Slick

Here's the ongoing work on Reactive Slick.

/cc @cvogt for review later
Are you 100% sure that reads of volatile variables where the result is never used cannot be elided by the JIT?