groove.h conforms to C90
buffer implemented with pthreads instead of SDL
playlist: fix GrooveBuffer ref/unref race condition. closes #28
Merge branch 'master' into 2.x

Conflicts:
	CMakeLists.txt
Release 2.0.3