Fix decoding BLPs with alpha_depth 1 and 4
Add support for uncompressed data
Refactoring and code cleanup