Upgraded and cleaned up project.
Fixed streamWithURL type mismatch with iPhoneStreamer.
Moved from deprecated C AudioSession APIs to AVAudioSession.
Re-added and fixed AAC support/
Fixed kCFStreamSSLAllows* deprecation error.
Added Shoutcast support.

The content type for Shoutcast streams doesn't simply come through in a HTTP header, we need to read the data bytes for it.

MP3 Shoutcast streams did work before, but only because AudioStreamer defaults to MP3 if the content type is not found.
Made sure state is AS_DONE and doneReason is only AS_DONE_ERROR on error.

Currently the state will be AS_STOPPED and the doneReason could return AS_DONE_ERROR if an error had occurred in the past.
Converted remaining parts of AudioStreamer to modern Objective-C syntax.
Fixed type conversion warnings.
Spacing fix.
Merge pull request #28 from Bo98/project-update

Upgraded and cleaned up project
Merge pull request #29 from Bo98/ssl-deprecation-fix

Fixed kCFStreamSSLAllows* deprecation errors
Merge pull request #31 from Bo98/error-state-fix

Small error state fix
Merge pull request #30 from Bo98/iphonestreamer

Couple of iPhoneStreamer changes
Merge pull request #32 from Bo98/modern-objc

Converted remaining parts of AudioStreamer to modern Objective-C syntax
Merge pull request #33 from Bo98/shoutcast-support

Added Shoutcast support
Merge pull request #34 from Bo98/aac-support

Re-added and fixed AAC support
Merge pull request #35 from Bo98/type-fixes

Fixed type conversion warnings
README update.
Spacing fix