hls fixes

For Android removal of splash or poster during playback must still be implemented.
See https://github.com/flowplayer/flowplayer/issues/479 for a discussion why a consistent canvas implementation would make sense from other points of view as well, but also non-trivial to implement in a non-invasive manner.