Update : Spell texture path substitute & dump improve

Adds  texture path substitutions support for BSShaderTextureSet blocks
Adds support to the dump info for BSShaderTextureSet blocks

Update code provided by Morcroft - Dark Creations, 
Slight improvement to decode byte strings, and remove empty string values

@kormgar, @GhostWalker71 can you guys review