cli: Fix af884fca2dc63947362eb044a83564c321cb8254.
Add AUTHORS.
Improve the Windows installer.

Now asks the user to edit the config file.
Release version 1.4.
Always wait for full read size.
stream.hls: Fix relative URLs.
stream.hls: Use third from last segment in playlist when possible.
stream.hls: Retry segment fetching if it fails.
stream: Move thread lock to RingBuffer class.
Add plugin for streamingvideoprovider.co.uk

Example URL: http://streamingvideoprovider.co.uk/dymuc8e7d9cg
stream.hls: Refactor to use a download thread.
plugins.streamingvideoprovider: A few tweaks.
Add athoik to AUTHORS.
utils.RingBuffer: Add elapsed_since_write method.
stream.StreamProcess: Change timeout code.
stream.hls: Add timeout to read method.
Add generic stream forwarding plugin.

This plugin add support for akamaihd://, hls://,
hlsvariant:// and rtmp*:// URLs to be forwarded to their
respective *Stream classes.

A argument list, with each argument separated by a space,
can be added after the URL. These formats are possible:

key=1
key=1.0
key=value
key='value'
key="value"
plugins.stream: Fix argument parsing.
Fix regressions in timeout and process checking.
Fix relative url from variant parsed playlists

Variant lists can contain relative urls. Currently when a url is parsed, is passed to HLSStream, no check is made if the url is relative.

Rename _relative_url to absolute_url and move it to utils.