PCI cleanup: add multiple-bus emulation, use array for BUS+DEVICE
mapping, make unregister explicit to PCI device object, functions to
register S3 and SST (voodoo) PCI devices now store the pointer so that
on unregister it can remove it easily.