Basic query interpreter implementation

As a follow-up to tmp/relational-profile in https://github.com/slick/slick/pull/113 here's some more work on refining the RelationProfile and a first cut of the query interpreter.

Review by @bwmcadams