Update X with hardware support.

Hi,

Almost a week later but I have a working X-Windows systems with hardware support.

I have build from scratch a few times on x86_64 and it works without issues for me.

I had to add udev as the X input layer depends on it. It is very problematic to get it working reliably without.

There is a issue with the grsec kernel and opengl apps. They work on a non-grsec kernel.
It complains about the shared library being mapped RWX. I have fiddled with the permissions but to no avail.

We should start to look at a more modular kernel as to accommodate different hardware and usb-hid to enable X to work with USB devices. We should be able to do this without the need for an initrd. I will look into it. 

Please have a look and let me know what you think.