9p: Preparation to switch to the 9p root filesystem.

1. removed all old hard drive images
2. New kernel which tries to boot from virtio/9p
3. new sysroot folder with basic files
4. virtio: change swap because of a patch from blueCmd
5. Small changes now and then and a lot more
9p: Add dummy file lock function
filesystem: Add suport for uid and gid in xml filesystem
sysroot: New User and login as this user. We don't work as root anymore
Add upload of files. Needs to be redesigned
compile.html: User new filesystem options to copy file
tar download: Download of empty file, but correct size
Clean up filesystem and stabilize the path walking
filesystem: Add option to convert the filesystem to a tar file
Create directorys and symlinks with the same uid and gid as the parent
filesystem: Add loading of filesystem image function (.tar.bz2)
Change calling conventions for jor1kgui and describe the parameters. Also future parameters are defined. Add of user id
utils: Add upload of binary data function. Use the same format like from a html form object.
Support for loading of images (.tar.bz2) after the base filesystem is loaded
Add support for syncing folders with server. Need some cleanup.
Keyboard controller: Add FIFO and fix wrong entries in the translation table
Framebuffer update: update also, when in idle mode, but only every 8th time
cpu: Do not allow to write to PICSR. It is supposed to be cleared only by the devices.
filesystem: Better handling of uid and gid
Upload of file: don't add .tar