An admin should not be able to add remote and public services on its own

An admin should not be able to add remote and public services. This should only be possible programmatically.

Backport to stable5 and stable6 requested.

@karlitschek