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.
Remove vnode_create bottleneck due to mutex_enter, try using atomics instead.
Remove mmap debug code, return ARC limit as we no longer stress test.
Conservative defaults, adjustable by user, probably.
Avoid the panic on upgrade
Make ARC ask Darwin for reclaim size desired, using mach_vm_pressure_monitor
ZOL zpl dummy code calls kmem_alloc with size = 0.
spa_log_internal calling convention changed.
Remove size=0 allocation
Merge pull request #1 from zfs-osx/master

Merge upstream