Default HATEOAS interceptor to index relationships directly on the host entity

A child object may still be configured via the 'target' config property.
Normalize multiple relationship property accesses for hateoas

The same promise will be returned for each access. Previously a new request was
triggered on each access. If multiple requests are needed, the .clientFor(rel)
can be used like a normal client.