Using new visualization method
Moved CLI tools to cli package
Added full mip map support for TGA
Moved image structs to different package
Added support for Khronos texture format
Added support to read split asset files from Android platforms
Minor cleanup
Added RGBA4444
Added case for DDS/RGBA4444
Using TGA for all uncompressed RGB formats
Simplified switch
Don't skip bundle entries based on the file name anymore. Instead, just skip files that are in subfolders.

Fixes #5
Added some 4.3 structs from Rust
Added "list" command
list() didn't actually use the parameter for printing
Moved some asset bundle utility code to AssetBundleUtils
Moved "uncompressing" log message to AssetBundle
Using ByteBufferUtils instead of NIOFileUtils
Using Path instead of File for file loading and using new file chain loading method
Fixed missing imageSize fields for mip maps