Fix crash.

When playback request failed for whatever reason, if we were to check for the playback status it would crash due to ic being NULL.
Fix crash.

Fixes #11504
Properly handle multi-part http request in AirPlay video

This commit also adds the basics required to support AirPlay photo. Incidentally, properly handling multi-part data now allows to play videos from the iPhone "Photos" app.