clarify 409 even if only type or it does not match endpoint
clarify 409 even if only type or it does not match endpoint

The server should respond with `409 Conflict` also of only `type` or `id` does not match the used. Using _and_ wasn't precise therefore.

General speaking the server should respond with `409 Conflict` if resource object included in a `PATCH` request is _not_ the resource represented by the used endpoint.

This issue was reported by @Relequestual in #1549. He also proposed the fix implemented here.

Closes  #1549
json-api/json-api,json-api/json-api,json-api/json-api,json-api/json-api,json-api/json-api