Allow the creation of simple waveform sounds

`sf::SoundBuffer` can now be filled with standard waveforms (sine,
square, triangle, and sawtooth). This allows the creation of simple
chiptune sounds on the fly.