Removed byte_buffer's almost entirely unused swap_endian flag. This was actually limiting its potential usages.
Refactored DDSPreview widget to load from a ByteBuffer or from a file
Only load previews for actual shaders (not families)
Now loads texture previews from the archive