ListView header view, location sort
Harden CursorLoader management in GoogleMapFragment

More strict state management to avoid illegal states