Safety checks for polling requests lowered for increased IO.
Merge branch 'master' of github.com:openzfsonosx/spl
Initial slice allocator implementation
added new files for allocator
remove unused initalisation code.
- Small code cleanups
- Improve space efficiency
- Add time based garbage collection for returning memory to underlying OS
- Correct fault where memory was not retained once a certain working set
  size was exceeded.
And added the new files as well.
Remove unused SPL_HYBRID_ALLOCATOR #define
Expose panicstr and system_inshutdown for zfs_vfs_sync
Implement VN_RELE_ASYNC using threads. Only used in 2 places.
Silence missing API calls now handled by zed.
Info.plist cleanup
Move OSBundleAllowUserLoad to end of plist
rsync -a equals -rlptgoD so -r is redundant
name cache update is not quite right
Remove "prev" pointer from the slice row header. The prev pointer was
never really used and is just overhead. This will improve space
efficiency by 8 bytes per allocation.
Switch to bmalloc branch version of bmalloc.
ASSERT0 fix

Define ASSERT0 in terms of ASSERT.
Remove unused zsize checks from SPL.
Merge branch 'master' of github.com:openzfsonosx/spl
Convert to only use bmalloc for allocations.
Remove last parts of other experimental allocator approaches.