Add valgrind tests only if available. [SVN r69445]
Add conditional instrumentation code to headers so we can see what's being allocated when. Fix issue #4960 by allowing pool to allocate 0 chunks. Refs #4960. [SVN r68920]