Updated to make 'port92' (from mem.ch) a device in devices/system/port92.c Several small changes and cleanups. Big edit to replace the 'void *' arguments with a new priv_t typedef to allow better enforcing of types in future cleanup rounds.
Cleaned up timer.c and timer.h, and files depending on it.