lib/idr.c: use kmem_cache_zalloc() for the idr_layer cache