A first stab at dealing with address conflation.

This attempts to address the TODO about conflating different addresses
for a common source line.
Add MemCheck.liberate(), to ignore whole libraries.
Report leakage saved for .ignore() as well as .repair().

This simplifies the code; and being told how bad it is might change
the user's mind about .ignore()ing !