Now that HandleTable doesn't directly depend on WaitObject anymore, this can be separated from the main kernel.h header.