Unify option parsing to make it easier to add new options, and add a new
--assume-kernel option so people can set the kernel version they wish to
use. This is useful when building/boostrapping a system whose kernel is
different from the running one.