libefi: efipart.c should use calloc()
The device specific *_add functions are using malloc() + memset, should use calloc instead.