Changelog:
- Added support for new shapes (files with signatures like "ShpF", "ShpS", "ShpX" etc.)
- Added support for Gamecube/WII swizzling
- Rewritten logic for setting endianess type
- Rewritten logic for getting palettes for indexed images
- Added initial support for palette types 48, 49
- Fixed preview for GameCube/WII image types 22, 25
- Fixed palette preview
- Added tab controller for switching between old shape and new shape preview
- Added "Switch RGB to BGR" menu option
- Added "Flag4" and "bpp" fields for old shapes
- Rewritten code for viewing "About" window
- Added better error handling for unswizzling images
- Refactored function for getting bpp value for image