Generic CoverAdapter

I updated CoverAdapter to cast to GenericMALRecord, as well as adding an
abstract method getAmountConsumed() to GenericMALRecord, which is to be
implemented by AnimeRecord and MangaRecord to return a "consumed"
amount, in the case of AnimeRecord, the watched count. AnimeRecord's
implementation is already handled, and everything should continue to
build and run fine without errors.
Hotfix Crash

Had to do blank string + getAmountConsumed for it to become a string, I
simply assumed it would before and so it crashed. Fix'd
Change non-standard concatenation to standard method

Normally, you don't prepend an empty string to an integer to convert it
to a string. This changes the behavior to use the more standard
Integer.toString() form.
Refactor Progress Method Name

Make the method name for getting the user's progress something more
obvious. This also completes the change made in the previous commit.
Make the Anime Grid Ready for Generic Use

Refactor some names from "Anime" to more generic names for use with both
anime and manga types. Set up the home pager so it will pass the type of
record we should display to our fragment.
Clean Imports and Style on Record Files

Just some housekeeping. Remove unused imports on the Anime and Generic
record types and adjust braces to the standard Android/Java/K&R modified
style. This is used by the helpers in the Android SDK's Eclipse stuff,
so we should follow their style for cleanliness.
Remove Deprecated getWatched Method

Cleaned out references to the deprecated getWatched method in favor of
the (hopefully) cross-media getPersonalProgress method.
Manga Record Work

All this work does the best possible to make functions generic where they
can be. It also enables pulling down the manga list. For some reason,
force refresh isn't working on manga, but it's probably something simple.
Display of the manga items in the grid does not work yet. You can confirm
download of list by examining the database directly.
Allow Manga List to Display

Set up the ability for the manga grid to display on the manga tab.
Temporarily, force both the anime and manga grids to refresh when switching lists.

Currently broken / to fix:
 - Changing the list works for the anime list, but the manga list never changes.
 - Selecting a manga tile causes a Null Pointer instead of viewing the details.
 - The tiles for manga still use the anime wording: "watching" instead of "reading".
Fixed multiple crashes with manga

Basically, I generic'd tons of code and added logic to DetailView to
allow for different loading logic depending on whether a manga or anime
was passed in.
Genericizing DetailView methods

Fixed a crash on leaving manga DetailView. Also added the logic for the
methods to handle which type is loaded. Also made Set Status work with
minimal effort, and made a placeholder for Update Progress, which has
replaced Set Watched (for both anime and manga)
Cover Actions display PopUpMenu

Basically what the commit says.
Merge branch 'mangasupport' into plusonecovers
Cover Action tweaks

For now, the Cover Action button is only shown on either
Watching/Reading, and has either a +1 Watched or +1 Read option
respectively.