Reverted LIRC socket and reimplemented irsend