skip global destruction with jit or non-DEBUG

first: it is generally not needed to explicitly mmunmap the heap
second: jit has a weird callcc error overwriting P in test/flow/callcc.pn
Merge remote-tracking branch 'origin/master' into p2
p2: skip global destruction with jit or non-DEBUG