TODO for libirman

. file locking on /dev/ttyS
. clean up configuration
. port to Solaris
. make ir_init_commands read /etc/irman.conf _and_ ~/.irmanrc so that
  bind's can be defined in /etc/irman.conf and alias's defined in ~/.irmanrc
. implement `assign' in irman.conf
. implement variables in irman.conf?
. ensure closer integration with lirc (preferred route for applications).
. event layer - instead of commands, callbacks.
