Kernel Fixes

* Minor acpica enumeration fixes and cleanup
* Changed my enumeration methods of devices on pci
* Fixed the list implementation, I must have been sleeping