virtmem: fixed memory accounting bug.
Remove target-specific scons call in drivers.

It's all target-type-specific now.
Added IO_FORCECREATE.
e1000: call superclass constructor explicitly.
Added tetris.
Added active/inactive events to the uimmg.

This is used in tetris to automatically pause the game if
the UI gets inactive.
/system -> /sys and /sys/processes -> /sys/proc.

There is no point in making that longer than necessary.
Made /sys/proc/$pid/map shorter.

Now that it's /sys/proc/ instead of /system/processes/ we need
less space for that, which results in a nicer layout on 64-bit
architectures when having only 80 columns or so.
uimng: switch to the last client if one dies.

To do that, we keep a stack of the recently activated uis.
Terminate the vterm gracefully.
kill: SIGTERM should be the default signal.