Fix umount issue by going back to ZOL arc, and add sysctl support.
ARC flush can still fail on unmount. Limit ARC if less than 4GB memory.