Offline guides: Allow unfavoriting from list

This turns the pin icon into a button that (after a confirmation dialog)
unfavorites the guide.
OfflineGuidesActivity: Respect sync automatically

We don't want to initiate a sync when opening the OfflineGuidesActivity
if the user has sync automatically disabled.