Full LIRC implementation for RC5/RC6 remotes