add onDestroy overrides to Activity and Fragment subclasses, to facilitate GC