Moved kernel dependency kext from ZFS to SPL.
Cleanup direct Darwin calls to SPL calls.
Fix unmount hang due to stopping reclaim forever.
Call new kmem_avail() instead of total-used.
Display the ARC limit picked for all loads.
Move recv_pipe from receive_one, to higher level receive to handle
stream packs. Fix NONBLOCKING->BLOCKING on wrong fd.
Move arc_size adjustment into SPL
OSX pipes use 64K buffers, adjust userland pipe threads to do same.
Remove OSX limits in an attempt to see how kmem_alloc hits the limits
Take out the variables from userland compile.