Add additional usage-after-release tracking

- Repurposing ag/13297506 to add an option to track
  usage-after-release of surface controls on a process
  level (only on debug builds).  When usage fails, it
  dumps additional context for where the surface control
  was last released.

Bug: 266978825
Test: atest SurfaceControlTests
Change-Id: I94564b86387bec8acfa142085931a78e6b17d1c9
2 files changed