Refactor MAL Scraper

There's a few caveats to this refactor:

* __Manga won't work until Casting has a polymorphic relation__ (I rely on it for staff and characters for manga)
* It might lock up the server to download like 40 images from MAL's CDN due to scraping all the character and voice actor images.  Should I sidekiq it?
* Only `mal_import.rb` has tests right now.  I might add coverage to the `create_or_update_by_hash` methods later.

Definitely triple check that I didn't break anything, because this thing is huuuuuuuuuuuuuuuge