damn dirty syscall for mapping in physical pages. XXX INSECURE
page table walk for virt -> phys address, suitable for userspace
scripty things
find an e1000 dev
a struct
Adds EEPROM reading to e1000 driver.
Looks up the correct device class and prints the mac address.

It helps to not send register i/o to the video card. :)
Adds NIC settings to qemu command.

However, qemu seems to have a default nic? So, we end up with 2.
remove debugging printfs in libC fstat()
fix dynhello DFLAGS so it compiles, and add -g there and in the dynamic runtime
remove example app from filelist completely
don't use optimization on D applications because it breaks the keyboard (compiler bug)
Move out common runtime code and compile runtimes separately.
Allow building of dynamic runtime D apps.
Fixes PCI initialize and removes debugging prints.
Add NIC related things to run scripts.
Adds nettest D application and libpci D bindings.
Merge branch 'feature/net' of git://github.com/wolfwood/xomb into feature/net

Conflicts:
	app/d/init/filelist.d
	run.sh
	user/c/cbindings.d
Merge branch 'unborn' of github.com:xomboverlord/xomb into feature/net

Conflicts:
	app/build/build.sh
	app/d/dynhello/build
	app/d/init/filelist.d
	runtimes/dyndrt/Makefile
	user/c/cbindings.d
Removes nettest from repo and adds to gitignore.