Clean up layout file

Clean up multiple blank lines in basic details fragment layout file.
Initial Detail View Redesign

Make the detail view flow better for all devices, phone and tablet.
Since the synopsis is also being rendered in a full view, we don't need
WaitTask anymore. The synopsis is also now being rendered from the raw
HTML so it will display in the full formatting.
Merge pull request #7 from motokochan/detailview

Detail View Work
Add the lang3 lib to the project, since it was being used but not in the
project
Removed ItemTitle due to being redundant. (ActionBar title displays
name, no need to display it again). Also added padding to the very basic
detail view redesign. Even in it's early stages I'm quite OCD about it
(8dips of padding!)
Covers can handle any # of digits

I changed the layout of the cover panels to be much more efficient. the
watchedCount and flavour text string are now smaller. They are also
baseline aligned, so it will align properly now without guessing. The
biggest change however is that both of the aforementioned views are now
nestled inside of a RelativeLayout, which allows the # of digits in the
watchedCount to freely scale to as many as needed, and the text will
always be propely positioned next to it. This change also allowed me to
clean up the cover adapter code, which no longer has to mess with the
margins, as moving the text is handled automatically by alightLeftOf.

..did I do it right?
Merge branch 'master' into working
Merge branch 'master' into working
Support manga in database

Updated MALSqlHelper to create a table in the database for manga, as
well as update an existing database with the aforementioned table as
well
Generic-ing the records

I moved all of the methods that I could from AnimeRecord into
GenericMALRecord, where they should've been in the first place
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.
"Action" button on Covers

This commit added the cover_action drawable, and modified the grid_cover
layout to include this button in the bottom left, beneath the title. As
of now it's strictly looks, todo is making it make a popup menu.
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".