Avoids the hard dependency on malisc as well as making test_shaders.py more suitable to regression testing.
Fixes regression from earlier workaround of std::to_string. Update reference output.