Add missing definition for importFromMAL
Add button to delete all entries
Clean up left and right toolbar button states
Add XMLDictionary library

I really have to have to include a library in my project like this,
especially since this really should be added as a submodule.
Unfortunately since this is a class project, and git-svn does not
support git submodules it _must_ be added directly to the repo. That's
OK though, this will allow us to get much better API performance by
using MAL's API directly instead of going through mal-api.com

See: https://github.com/nicklockwood/XMLDictionary
Use MAL's anime-list API directly

While the third party mal-api _does_ offer really nice features such as
JSON format and a clean REST interface.. It's just _SO SLOW_. Since I
don't want to look like I implemented a broken API I'm forced to use the
more performing MAL API at the cost of having to now deal with XML

Fixes #1
Better error checking when loading AnimeList
Move MAL import logic into MALLoader
Keep track of anime ID on MAL
Exit edit mode when clearing all anime entries
Formatting
Add anime into managedObjectContext in main thread
Add method to Anime model to check if it exists
Discard pre-existing MAL entries when re-importing
Clean up table cell spacing and poster sizing

Bound the image to a specific size and give it some margins on the top
and bottom of the cell. Also ensure the text aligns to the left
correctly
Add default poster for shows with no poster
Shorten back button on details view

Instead of using the tidal of the master use just "Anime"
Add TVDB id, air date, and airing network to model
Rename MALLoader to just InfoLoader

This is a little more generic because it will also now pull show
information from the TVDB (hopefully)
Move all table cell stying code into the ATCell
Rename image to imagePoster and add imageBanner