Merge pull request #3 from nossrf/master

Bug fixes and cleanup
Create configure flag for disabling soundtouch
Create configure flag for disabling amplify
Merge pull request #4 from kolibre/configure-amplify-soundtouch

Configure amplify soundtouch
Make sure playback is paused before continuing player thread
Dont pause if we already have paused
Only query duration when needed
Assert for errors in tempo pitch test
Dont sleep when messages are waiting on gst_bus
Wait for state change before continuing
Implement support for GST_STATE_CHANGE_ASYNC when seeking
Skip backwards step on pause
Disable rewind on reopen
Check for unexpected gst async work
Only check state when we got a pipeline
Fix test build
Fix randomly failing tests
Use autoaudiosink
Set async if we are working asynchronously
Merge pull request #5 from kolibre/playback-debug

Playback debug