Added concurrent stream support for iOS.
By "preferring" hardware playback instead of "requiring" it, streams can use software playback if hardware is unavailable.  This allows for concurrent streams.
OS X should support concurrent streams already but I have not tested this yet. Open an issue if you find that this is not the case before me.