Fixed a delegate selector checking bug
Merge pull request #7 from ravenwang/master

Fxied a delegate selector checking bug
Fix DataSourceWrapper not nilifying innerDataSource delegate on release. Added some sanity locks around accessing ARC-ed fields of AudioPlayer from audio queue thread
Changed lock around currentlyPlayingEntry from playerMutex to independent spinlock
Small potential mutex deadlock
Changed default bufffer sizes to better support MP3s by default
Added library scheme
Fix CoreFoundationDataSource not releasing resources as early as possible
Fixed bug where AudioPlayer may skip current track part way through if next queued track is being buffered and it has a different audio format
Add xcuserdata to gitignore
Removed xcuserdata
Fix seeking to end of some files might not cause end of file to be notified
Updated README.md
Updated README.md
Fix potential crash in HttpDataSource:seekToOffset
Fix some potential crashes in progress & duration
Fix memory leaks of closed CFReadStreams in CoreFoundationDataSource
Added cancel of previous performSelector invocations to the auto-recovering http data source
Merge pull request #14 from ablinov/master

A bug fix for auto-recovering data source.
Added support for file format hint detection to DataSource, LocalFileDataSource and HttpDataSource using file extensions and mime types