memory: poison newly allocator objects in the debug allocator

Fill newly allocated memory with a well known pattern (byte, byte+1,
byte+2, ...) to catch uses of uninitialized memory.

Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>