Fix sync after beeing offline

When using the "+1 watched/read" button on IGF the dirty flag was not
set if offline, so these changes where not synced to MAL.
Also don't show the loading indicator when the connection is back and
changes are synced, only show the refresh animation.
Fix two possible NPEs
Unify AnimeRecordStub and MangaRecordStub in RecordStub

They were only separated for deserialization by retrofit, but that can
be handled in one class. Basically the getId() function just has to
return the correct variable.
Also added a check to the relation saving functions to prevent saving
a record with 0 as id.
Add setViews method and order all the views (Detailview)
Create ViewPagerAdapter & Detailview fragment & add tab strings (Detailview & Strings)
Remove old layout-land to fix crash (DetailView)
Replace DV with tabbed fragments (Detailview)
Add new Detailsfragment & resources (DetailView)
Use new Details fragment (DetailView)
Let getRecords take care of the extended details instead fragment (DetailView)
Update card header that used stats instead of Info (DetailView & Strings)
Use isEmpty in isAdded to stop nullpointerexceptions (DetailView)
Fix some indents src & res (DetailView)
Add some descriptions to methods (DetailView)
Add translation support to all strings (DetailView & Strings)
Remove fromHTML in fragments and use existing method (Record & DetailView)
Close after the records has been marked by the DeleteFlag (DetailView)
Cleanup cards & add Listview support (Cards)
temp
Temporarily disable other_titles to stop the API problem, DO NOT FORGET TO REMOVE THIS AFTER CREATING A PR.