SQL support for phandle verifier, etc. Changes to use phandle verifier from foundation to distinguish processes when pids are recycled. Remove some workarounds which attempted to use process creation timestamps to do the same thing. Also, use msg_mon_node_down2 to log the reason why the node is brought down. And removed some unneeded special case code to free the shared segment semaphore at the startup of mxssmp.
SQL Memory allocation tracing and overflow detection 1) Added code to record stack info when given size of memory blocks are allocated and dump these info out to a file or terminal if the deallocation is not made at the time the heap is distructed. This works for heaps constructed from NAMemory. 2) Fixed the memory debug code to detected memory overflow at the de-allocation time. These two features are enabled through environment variables in objects compiled in debug mode. See sql/common/NAMemory.cpp for details. 3) Fixes for memory usage issues found when testing above code.