Merge pull request #35 from iBotPeaches/master

fix exception when only downloading small images
Merge pull request #37 from iBotPeaches/master

fixes #36
Typo fix, freshly generated H3B plugins, and other things I can actually do myself
API Redone.
Merge commit 'd869963fd1b884947a7084e508ee01c577f9959d'
Changed Game Name in Plugins Header.
Updated .gitignore to remove Sublime Test Workspace files.
whoops, h3b plugins no good if they aren't copied to the output
Now it actually copies them this time I swear
Connection/Server issues with the meta caching should be fixed.
Fixed the cached info file being replaced even if it wasn't older than the server.
Handling if a Tag doesn't have a Description.
Added SIA loading to Patches.
Added Assembly Patch File Default option to the settings page.
Fixed patch screenshot loading (fixes #38)
Rewrote the pointer system in the backend so that map files are divided into segments which can be easily resized and pointers are computed relative to those segments. Also mapped out most of the header for every game and cleaned up some crap.
Fixed NullPointerException when attempting to load empty locale tables
Added extremely experimental .NET version of mapexpand which uses the backend DLL (MapExpandDotNet).
Hopefully fixed MapExpandDotNet causing a black screen when loading the map
Partition sizes are now automatically recomputed when saving a third-gen cache file