Added code to play music and samples (WIP)

Not tested, not working yet, but the basic idea is there to support
priority.
Work in progress sound refactor

Implemented priorities, but there are still issues with the long tail
of samples with silence at the end.
Added GMESoundStream for streaming GME tracks

Similar to NSFSoundStream, except it only supports a single sampler.
Replaced NSF with GME in SoundLibrary

Using single-track playback in preparation for pre-rendered sound
effects.
Added more complete MM2 and MM3 sounds

Not everything, but a lot was added to experiment with different .NSF
files and sounds.
Changed musicId to musicName
Set music name for pearl man stage
Added some loggin to GME playback

Some .NSF files are not working… not sure why.
Updated music and sample names

Title screen and stage select are effected
More logging for SoundLibrary
Added ability to render track to a buffer
Changed sample playback to use a sf::Sound
Changed sample priorities + added Cossack track
Fixed some sounds and priority code
Adding in a list of SamplePlayers

Bundles Sound with SoundBuffer
GME clean up
Re-implemented prioritization with sf::Sound
Merge pull request #160 from zackthehuman/master

Sound Refactor: fixing music streaming and sample priorities