Reactive Slick

Here's the ongoing work on Reactive Slick.

/cc @cvogt for review later
I think this could be made clearer in the "Subscriber controlled queue bounds" section of the spec. Using "P" (as in "pending"?) for "the total number of elements requested" threw me off here. Maybe call it "T" or "R" instead?