smalloc: Allow data == NULL in Alloc, but only for size == 0 (when there is no risk of dereferencing the Buffer in JS land).