Add Sawteeth player.

It works, but it seems the CPU is slightly too slow for it to work (at
least with the song I chose). And this is without anything else running,
so forget about using this in a game.

I will have to try a different approach.
Merge remote-tracking branch 'pulkomandy/master'