Add Source#playing?
Add specs for Source#playing? and Source#stopped?
Fix #drops to conform to return only change in state since last query

Additionally, fixes a bug with queuing and unqueueing buffers when source
is stopped and started frequently.