Merge branch 'release/1.10.2' into develop
plugins.gaminglive: adapted to work with old and new quality labels
Merge pull request #545 from chhe/gaming-live-new-quality-labels

plugins.gaminglive: adapted to work with old and new quality labels
cli: Only escape back-slashes in the player command on Windows.

This makes it slighly less confusing to use player
paths containing spaces on *nix.

E.g. you used to have to do:

    --player "'/path/with spaces/player' --args"

Now you can do this aswell:

    --player "/path/with\ spaces/player --args"
docs: Add QuickTime to players page.

Resolves #450.
Update goodgame.py

Fixed _stream_re pattern after 29.09.2014 update of goodgame.ru HTML design
Merge pull request #554 from JaxxC/patch-2

Update goodgame.py
plugins.beattv: Offsets can be floats or integers rather than just integers
Merge pull request #555 from suhailpatel/beattv-fix

Plugin be-at.tv: Schema offset can be float or int
plugins.douyutv: Add support for transcodes.
stream.hls: Rename namekey and nameprefix to name_key and name_prefix.
stream.hls: Add check_streams option to parse_variant_playlist().

When enabled we check that the sub stream is available before
adding it.
plugins.oldlivestream: Make use of the check_streams option.

Resolves #560.
Update CHANGELOG.rst.
cli: Improved --player-args documentation slightly.

Resolves #567.
plugins.viasat: Handle viagame channel URLs.
stream.rtmpdump: Improve the redirect handling.
plugins.afreecatv: Use the new flash player API.

Resolves #568.
plugins.livestation: Update for service changes.

Resolves #581.
plugins.azubutv: Fix stream names.

Resolves #580.