Socket activation support

Note that ‘socket-group’ would require Multiple users and groups in snaps