Add --retained option to ahat

Which allows you to override what kind of references ahat considers to
retain an object.

Bug: 79131879
Test: m ahat-test, with new tests added.

Change-Id: I9bc2ed1aa0d0da27dd0a8a3b6456808c973fcdf9
16 files changed