thcrap_update: Fix the server number comparison.

Must have messed this up during the refactoring, as I didn't test it afterwards... and now, it broke stuff again.
Remove the th11 English patch assist font width kludge.

base_tsa now includes a binary hack to patch this back - like it should be.
Fix the infinite loop on failed plug-in loading.

Ouch! Another one that can be traced back to the pre-Reitaisai coding binge...
Move bp_file's logging down to stack_file_game_resolve.

Sure, this doesn't print the file size anymore, but it's more consistent and gets rid of the rather redundant (Archive) / (External) / (Patch) distinction - the following detailed output can show this better anyway.
Add basic ANM patching for BGRA8888 images.

Takes care of about half of the images.

This also introduces a dependency on libpng >= 1.6.0.
Add patching support for little-endian ARGB4444 images.

Yes, ARGB, not BGRA. I was even tempted to call them GBAR according to their actual memory layout, but I couldn't stand the weirdness...
Add patching support for RGB565 images.

... and because of consistency considerations, since *this* format actually isn't BGR either.
Add patching support for GRAY8 images.

... or rather, "just let libpng do everything". Who knows when these ever become patch-relevant, but oh well.

And that's it! All ANM graphic formats done!