first attempt to upgrade source tree and clean it up additionally it makes libkern smaller by another like 20 bytes...