Added Ongoing Notification for Sync

Set up an ongoing notification for sync, which will stay until the sync
has finished. This allows users to see if the sync is still running, as
the toast popup can be easy to miss.
Ignore project.properties

Needs to be ignored, wasn't in the .gitignore.
Revert "Ignore project.properties"

This reverts commit cf563eab2a24eb655799edcb93046d3171b4fd8e.
Merge remote-tracking branch 'AtarashiiOnGH/working' into working
Card Desgin Tweaks (and a bugfix)

The "Info" and "Progress" cards are now "MAL Stats" and "Personal
Stats". Watch Status and My Score have also moved from MAL Stats to
Personal Stats.

Bugfix: By displaying "Not Yet Available" through the getMyScore()
method, I unintentionally was storing that in the database
because of how we save items. Reverted getMyScore() to just returning
the score and created a getFormattedScore() method for handling what it
was previously.
Added Switch List Icon

Since sync is using an icon, having "Switch List" as text next to it
looks a bit off. So I made an art asset for switch list and added it.
Settings Menu Icon

Added an icon for the settings menu item. This works best on Android 2.3
devices where the menu actually shows icons.
Cleaned Output Info

The application shouldn't be using System.out.println calls for
displaying logging information. Removed unneeded calls and replaced other
informative portions with verbose logging calls.
Proper Cancel/Update Buttons (1/2)

Changed EpisodesPickerDialogFragment to use an AlertDialog, creating the
Cancel/Update buttons. Now, only if the user touches "Update" will it
actually update, and pressing "Cancel" or tapping away will cancel it.
Only 1/2 done because MangaProgressDialogFragment still needs
conversion.
Proper Cancel/Update Buttons (2/2)

This commit completes the previous commit, adding the Cancel/Update
buttons to the manga progress picker thing.
Score Card (Read-Only)

Added a score card, with a rating bar for both MAL and My Score. Since
we have five stars and MAL uses a system of 1-10, the stars use
half-steps, so each star is worth 2 on MAL. Currently read-only, will
save my score changes in probably the next commit.
Initial About Activity

The beginnings of an "About" page for the application. Provides basic
"card-style" layout for credits section.
About Activity Cleanup and Linking

Cleaned up the horizontal layout for the about display. Also linked up
contributor usernames to MAL profiles and linked to Unofficial API
website.
Fix NPE Error in Score

In some cases, the application won't have the item score. Passing a null
to the view results in a NullPointerException. This little kludge causes
a zero to be returned if we don't have the score, preventing the
exception and avoiding an application crash.

This should probably be handled better later, perhaps by fetching the
score if we don't have it.
Add Open Source Licenses

Added the open source licenses to the acknowledgements, with links to
the projects used and the licenses they use.
Change Scores from Strings to Numbers

The score values should be treated as numbers, not strings. Better typing
should help prevent exception errors. Now, the MAL Member Score is a
float and the user's score is an integer.

Also, since there is now a dedicated "card" for scores, this commit also
removes the display of the member score from the general info card.
Added Android Pre-3.0 Menu Icons

For pre-3.0 devices, the popup menu uses icons. This adds platform-styled
icons for the menu. The icons are based on the more modern icons, but
with the older design styles applied.
Score Bar and Submodule Fixes

Added the logic to set rating after the score has been downloaded.
Also, added ignore = dirty to .gitmodules to work around an issue with
newer submodules and newer versions of Git.
Permissions for 3rd Party Apps

This commit adds a permissions,
"net.somethingdreadful.MAL.permissions.UPDATE_MEDIA", that 3rd party
apps must request in order to use Atarashii to update MyAnimeList
through Atarashii. Also a permission group, .USE_ATARASHII for
.UPDATE_MEDIA and any future permissions we might add for services we
extend to third parties.

Also: In handling support this way, we can attract users by having only
one app handle their MAL account, as well as creating a
developer-friendly way to easily integrate MAL - through Atarashii!.
Dummy implementation of UpdateReceiver

Added a dummy implementation of UpdateReceiver to test sending a
broadcast from another app.