In order to make the system easier to understand.
These include:
* networking
* klogd and syslogd. TODO what are those for? I could not see anything useful that they do.
Also get rid of the useless S20random thing while we are at it.
This is necessary because qemu and gem5 now use the same build folder.
Separate ./run -e and -f for kernel options before and after the ' - '.
This was already the better thing to do when -E was introduced,
but lkmc_nonet prompted me to do it nicer now.
Use the common script to find the out_dir on every toplevel script.
Include usage man pages on README.