move kmem needed files
more backporting
more backports
more backports
fix some odd mergisms
compile spl-seg_kmem.c
more backports