Replaced kmem_zalloc with kmem_cache_alloc in ddt & arc.

Changes from OpenZFS hackathon where kmem_zalloc was replaced with kmem_cache_alloc in ddt & arc.