More detailed SAFE_HEAP.

Improve SAFE_HEAP assertion messages to be more informative out of the box.

Tested ALL.test_segfault and ALL.test_safe_heap which pass, shouldn't cause other failures unless we have unit tests which do exact string comparisons on the fail prints.