Record updates, not sure why.
Merge branch 'working' into mangasupport
Merged Cover Actions code

I merged in the Cover Actions code from the working branch so that manga
support can hopefully avoid any conflicts, since the Cover Actions did
require me to manually merge once because there was some modifications
in some of the files that are also used in manga support (ie.
CoverAdapter). Since Cover Actions are done, merging this in felt like a
smart idea in order to prevent conflicts. Also I updated the .gitignore
with the .settings folder for my Eclipse.
Allow both lists to change on type change

Added reference to the manga grid and set things up so that switching the
list type (complete, dropped, etc) will update both anime and manga
display lists.
Use generic terms for list switch menu

Change the anime-specific "watching" and "plan to watch" terms to
something more generic to cover both anime and manga.
Refresh Manga Fragment onResume()

Was currently refreshing the anime fragment twice, so if you updated a
manga from the detail screen it wouldn't update in place like it should.
Fix'd.
Added "Mark Completed" cover action.

I added the mark completed cover action, as well as moved some of the
final strings from Anime and MangaRecord into the GenericRecord. Also
made the getTotal() method part of GenericMALRecord, so I could access
it from cover adapter to automatically mark as completed if +1 Watched
would finish the series.
Fixed manga not syncing

The problem was as simply as the final string for the write manga api
was wrong. Changed from "mangalist/anime" -> "mangalist/manga", works
now.
Traditional List View Setting

Added the "Use Traditional List" setting, as well as made it work 100%.
Really simply changes really, mostly just check the boolean preference
and load the different layout if enabled.
Updated readme!
Import cleaning + Visibility.GONE

Use Visibility.GONE instead of Visibility.INVISIBLE. This change will
allow the flavour text to reposition itself thanks to the attribute
"alightWithParentIfMissing"
alignWithParentIfMissing

Added the above attribute to the layouts so the flavour text can
reposition in the absence of a number next to it. Still needs a bit of
tweaking to look good though.
Clean up Detail View

Clean up the detail view to add headers for the data we display. Also,
adjust spacing to indent items to show relations. Hide the progress
display for completed items as it's rednundant.

Note: Many of the changes are due to reformatting the affected source
      files to match Android best practices.
Adjusted Layout Spacing

Cleaned up the layout spacing in detail view to be a bit tighter.
Scrolling Optimizations

I rewrote CoverAdapter to use the ViewHolder pattern, greatly reducing
the number of called to findViewById(). That change alone made a pretty
good performance improvement, but I didn't stop there. I went into
ImageDownloader and put decodeFile() onto a separate thread, as it was
running on the UI thread and was the sole reason the scrolling was
choppy. Now the list scrolls smooth as butter. TODO: A loading image
that's not a black panel.
Update Database version to 3

Not so important for our internal builds, will be important when we
release a beta/official build. May as well do it now.
Crash protection

Fix some crashes that happen when upgrading the beta version. It's
likely they'll occur in the official update too, so sorting that out
now.
Merge branch 'mangasupport' into working

Conflicts:
	res/values/strings.xml
Crash Fixing

Fixed another crash. This one was caused by calling an AsyncTask from
another AsyncTask, but AsyncTask has to be called from the UI thread.
And so, we were calling the ImageView on the UI thread from not the UI
thread, crashing. Fix'd.
Sorting out local issues