Label what the GAP_TEST macro does.  Print more meaningful output as
to what the test is doing (i.e., checking for gaps between struct fields).
Free minor memory leak / squash valgrind still-reachable warning.

cmr=v1.7.5:reviewer=rhc