Boot kernel slimdown

Slim down the boot kernel and built into the needed modules, as the boot kernel will not really be able to get to any modules when it starts up (unless we do a two-stage kernel build process, which could be a pain.)