Preview update and kernel cleanup

Matthew Dillon is performing some significant cleanup of the kernel startup/VM code, so watch out if you are using the bleeding edge code.  He synced Preview before starting, so Preview users can move to the code version just before this (potentially) destabilizing code.