Update AudioStreamer.m

Fixed issue #6
Fixed issue #6

fixed `ASAudioSessionInterruptionListener` crash issue
Merge pull request #63 from azone/patch-1

Fixed issue #6
Handle property changes on the main thread.
Merge branch 'master' of github.com:mattgallagher/AudioStreamer
Fixed warnings.
fixed: missing check value of isRunning, cause audio queue disposed before playing for short audio
Merge pull request #70 from tuoxie007/master

fixed: missing check value of isRunning
Formatting consistency fixes to previous commit.
Updated projects to use "recommended" settings (LLDB)
fix: short audio will not be paused when the state is AF_STOPPING
Merge pull request #71 from chenhong/master

fix: short audio will not be paused when the state is AF_STOPPING
Added laststate ivar to avoid property error prior to clang 3.
remove self delegate from presentAlertWithTitle to avoid crash when alert is dismissed after streamer's dealloc
removed direct usage of presentAlertWithTitle; now presentAlertWithTitle is only called thru failWithError; also added relevant code error for AS_FILE_STREAM_SET_PROPERTY_FAILED
added missing code error for AS_FILE_STREAM_SET_PROPERTY_FAILED
added isAborted method to represent the condition state==AS_STOPPING && stopReason==AS_STOPPING_ERROR
added shouldDisplayAlertOnError flag to control alert display on failure
Use the URL scheme instead of reading the URL string prefix.
Merge branch 'master' of https://github.com/sdesimone/AudioStreamer