WIP: touch at own risk!

Attempts at integrating kmem from illumos. Compiles and partially initialises
but panics in first kmem_taskq_create (see spl_kmem_init_tasks). Panic
is in avl_remove...a few taskq entry allocs into the create.

Do not load ZFS kext - there is no point at this stage.