Error when we hit an unsupported join condition.

Got rid of `LogicalPlan.JoinRel`, we now accept any binary
relation (although we don’t enforce the relation part yet) and then
error if the backend doesn’t support it.

Fixes #280.