IR fixes

- Don't specify a serial number when sending codes (seems to prevent
send failures; seen in the PIRLIB_EXAMPLE source)
- Add a test program that sends IR commands
New discrete on/off codes for Xbox