Add support for 'with'ing guessed-by-name inverse references.

e.g. if there is a single link from 'product' -> 'product type',
you can now follow it the other way: 'product-types;with=products'
getting a list of products belonging to each type.
Error when asked for an ambiguous inverse reference.