Previously, every freed chunk was overwritten with 0x5A in all builds,
adding a memset to each njs_mp_free() call.
The fix is to keep the junk filling under NJS_DEBUG. Release builds no
longer poison freed chunks; nothing ever inspected the pattern.
map[chunk / 8] &= ~(0x80 >> (chunk & 7))
+#if (NJS_DEBUG)
#define njs_mp_free_junk(p, size) \
njs_memset((p), 0x5A, size)
+#else
+#define njs_mp_free_junk(p, size)
+
+#endif
+
#define njs_is_power_of_two(value) \
((((value) - 1) & (value)) == 0)