Added TIMParser.ReadPalettes, which calls ReadPalette clutHeight times, and returns a jagged array of palettes and semi-transparent palettes.
TIMParser.ReadPalettes now returns a jagged array of palettes and semi-transparent palettes, the base length is determined by clutHeight.
TIMParser.GetModeFromClut now only uses width to determine format, since height determines the count. This should fix some glitchy textures being read.
TIMParser and HMDParser now have the ability to output multiple textures for each clut that's defined. HOWEVER, currently only the first texture is programmed to be output, because there are more issues to consider with how much memory is consumed due to 16+ palette variations on a majority of textures. Cough Digimon World.
Some UI changes are in-place to support changing which clut index is output, but currently that all has visible set to false, because multiple cluts aren't ready yet.
Fix Log to Console UI option being inverted from what it should be.
Fixed a few ScannerForm numeric up/downs having the wrong settings as a side effect of copying and pasting (removed Align hex, changed increment to 1. Changed offset increment to 1).