ABS Related Changes

The project now uses ActionBarSherlock classes in order to support all
the way back to Android 2.2. This commit sees the beginning of the
conversion with First Run, Home, and ItemGridFragment converted.
There's also a nasty bug where you can't log in yet because of some
crazy error.

Also, because ABS is a separate Android project acting a library, to use
this repo now you have to get it working in your local IDE (or compiler)
manually.
Updating .gitignore to ignore lint.xml
Removed NetworkOnMainThreadException Import

It was causing a horribly VerifyError since NOMTExc didn't exist back in
API level 8 (2.2). We shouldn't need it anyways, since our net code is
always called from a separate thread.
Added supportAddAll method to CoverAdapter

Since .addall() wasn't introduced until API 11, I added a simple
supportAddAll method that simply runs a foreach loop and hands each
record to .add(), which is available. Works, solves that crash.
Another Crash Fix

Added alternative way of getting byte size since older platforms didn't
support the all-in-one getByteCount.

Also with this commit the home screen should work, though it's wonky and
the screen size isn't calculated right atm
Fixed squished covers

Added code to get the dp width (which is important) for older devices.
Now the covers display correctly instead of being horribly squished.
Stylistic Fix

Android pre-ICS by default has fading edges enabled. Added the attribute
to disable that, as we don't want those.
DetailView Conversion

Converted DetailView to ABS. Also made sure to disable fading edges in
DetailView.
Sherlock-themed Dialogs

Changed the dialogs to use Sherlock themes, Holo on Android 2.2 because
we can. As of now it crashes because NumberPicker doesn't exist, must
add the backport.
Settings work on 2.2

Changed the Settings to use SherlockPreferenceActivity since
PreferenceFragment isn't actually part of the compatibility library.
Might revisit this later for a more elegant solution.
EpisodePickerDialogFragment Works

Plenty of changes to make this happen. Most noteworthy, the project now
requires SimonVT's NumberPicker backport in order to compile. It's to be
linked in the same way as ActionBarSherlock, so unfortunately it can't
be included in the repo and has to be setup manually.
.gitignore updates
MangaProgressDialog Works; Layout issue

Made it work, though the layout refuses to cooperate on Android 2.2, and
insists on pushing the ":" in "Chapters:" to a second line, mucking up
the alignment. I've tried everything and absolutely can't get this to
work, so it'll just have to be left as is for now.
Disable Quick Actions if unsupported

Quick check to disable the quick action button if the device (below 3.0)
doesn't support it. This should be the last change needed for the app to
run on 2.2+, so merging it back mainline now.
Readme updated

Mentioned and links to dependencies
Card UI Framework

Implemented the beginnings of the card UI framework. So far, I've
converted the synopsis to using it. It's not complete yet, still needs
to have the actionable argument and callback listeners implemented, but
it's a fine start.
Actionable Argument Works

If set to true, it displays a right facing caret (>) on the card,
indicating it is touchable. Cards that have this set should also have a
clicklistener set on them, so it does actually do something. Also added
image resources for the caret.
Progress Card Added

Added another card, the Progress Card. It's also actionable, and brings
up the progress dialog, same as clicking Update Progress.
Layout Updates

Updated the portrait layout to have the cards sliding over a fixed
image. Also added landscape resources for a horizontally scrolling
landscape layout.
Added Info Card

The last of the basic information we had before, the new UI now has
informational parity as of this commit. The Info Card includes the
status, type and personal status.