Added emulator

Added an emulator (mostly working) that can emulate both an Orvibo
AllOne and an Orvibo S10 / S20 socket. Learning mode is not very useful
at the moment, but will eventually allow a fake IR to be "learned" each
time it goes into learning mode.