Added ZPMemory. For now, zpalloc is a pass-through to calloc, but it will be used to allow checking and reporting of invalid accesses.