Revert "Don't save FORCESYNC as mode in onSaveInstanceState"

This reverts commit e516216f6320dca056f9f05fde5a7ed5b0fea7d7.
Better solution for handling of FORCESYNC jobs

Don't set mode to FORCESYNC, it should always be a one time thing. Also
prevents multiple force syncs on rotation.
Fix for loading indicator after first init screen

After the first init there are two Tasks running: one GETLIST (always
called because of displaying the Home-screen) and one FORCESYNC (called
because it is the first sync). This led to the problem that the loading
indicator was hidden to fast because the GETLIST task returned faster
than the other one (because the database is emtpy) and hid the loading
indicator.
Now the loading indicator does not get hidden when there is also a
forced sync that has not finished.
Update DetailsView to match ItemGridFragment changes

Because ItemGridFragment now uses the MALApi.ListType enum for
separation of anime/manga, DetailsView (and it's Dialogs) needs some
changes too.
Fix Android Beam

- corrected recordType parsing in received nfc message
- moved setupBeam to getDetail() because before this the recordType
  could be empty (if the displayed details were loaded by Android Beam
  sharing)