Remove dependencies on Activity from common Fragment superclasses

Support lib edition

Allow common Fragments to be used in non-Activity hosts.

Bug 28337394

Change-Id: Ia06b560b2863d995a6b67dafac770a4c25ff4ab9
8 files changed