Retaining the fragment instance while activity recreation

Retain fragment instance across Activity re-creation, specifically
on configuration change. Otherwise app may crash when e.g.
unmounting external SD card in landscape.

Change-Id: Ia57402747abe7fd17d775731fd3603199cb3bc30