Remove dataset observer before destroing ListView.

Otherwise, after destruction of a fragment, LoaderManager will call onLoadRe
TwoWayAdapterView.onInvalidated will call onSaveInstanceState, which will tr
from the invalidated dataset.