UDI/16c550 - TX working, RX in progress
UDI - Fix types in GIO metalang
Modules/UDI - GIO Metalanguage Binding, GIO UART support, init error handling
Kernel - Fix ASSERTRV macro supplying too many arguments to Warning
Kernel/VFS - Add assertion that node for VFS_Mark* is non-null
Modules/EHCI - Name interrupt worker
Modules/USB MSC - Silence, scum
Kernel/heap - Enable validation on every malloc
Kernel/x86 - Add flag to set PIT to larges possible divisor
Kernel/threads - Fix edge case where AddActive is called with the current thread

- Can happen if an IRQ which signals the current thread fires between SHORTREL
  and Proc_Reschedule
- Also cleaned up scheduling code a little
Kernel/debug - (minor) commenting
BuildConf/x86 - Remove VGA text driver (now in VESA), add UDI
Modules/PCnetFAST3 - Quieten
Usermode/libc - Remove debug on fread
RunQemu - Add module support for -dbin, PCI serial card (on TCP telnet 10023)
UDI/channels - Tracing of direction of calls
UDI/buf - buf_copy/buf_free/fixes
UDI/PIO - Return buffer correctly, extra tracing
UDI/meta_bus - Switch to MEI
UDI/bus_pci - Apply erratum E20010702.1, handle status from preprocessed interrupts