Update join

Deprecate natural joins (user must specify join key).
Add `kind = :cross`.

This is a product of discussion in #531.