Fixed Wave file loading in Highlife when long is not 32 bits

This fix simply changes the types used in HighLifeRiffWave.{cpp,h} to use
portable <cstdint> types, making Wave file loading work in environments where
long is not 32 bits. Only tested on Linux.