Bumped some years, fixed some things, added `create_thread()`.

Page faults somewhere in `allocate_chained`. Need to investigate
further. Note: tried `processor::context` and `scheduler::thread`
allocation in the same place in `kernel_main()`, only the first one
failed. It might be something very specific to `processor::context`,
possibly related to a bug in the aligner or something.