pcscd: Refactor service and use socket activation