MT#3997 Finish API skeleton.

We should now have working baselines for

- collections (SystemContacts)
- items (SystemContactsItem)

with support for

- collections: OPTIONS, HEAD, GET, POST
- items: OPTIONS, HEAD, GET, PUT, PATCH, DELETE

covered by according tests and with a proper API documentation.