Revert socket-activated services

Interfaces didn't handle abstract namespace sockets.
Implemented socket activation.

Needs to be split into two interfaces, as abstract socket namespace doesn't
have any corresponding sock_file objects.
More systemd apps cleanup.