plugins.ustreamtv: Add a HLS fallback.

Attempt to use HLS directly if the AMF API is not
returning any streams.

Also wait a while for on demand transcode to start
before returning if needed.
plugins.ustreamtv: Whups, small fix in HLS loop.
Merge remote-tracking branch 'upstream/develop'