Add socket activation support through ListenFds