Merge branch 'release/1.7.4' into develop
Merge branch 'hotfix/docs' into develop
plugins.youtube: Signature is no longer required.

Resolves #312.
include examples dir in source dist

The docs reference files in examples/ which are missing from the source dist,
thus producing a warning when building the docs from it.
Merge pull request #313 from breunigs/patch-1

include examples dir in source dist
win32: Add script to build from a bootstrapped env.
travis: Upload win32 builds to a S3 bucket.
Filmon: Support VOD
Merge pull request #315 from athoik/filmon-vod

Filmon: Support VOD
Ilive: Support HLS Streams

Additionally correctly parse app on desktop streams
Merge pull request #316 from athoik/ilive-mobile

Ilive: Support HLS Streams
Veetle: Support Shortened URLs
Merge pull request #317 from athoik/veetle-short

Veetle: Support Shortened URLs
Add StreamIOIterWrapper, a file-like interface to a iterator.
Use res.iter_content() instead of res.raw.

Since res.raw is a raw file object it does
not handle decoding gzip, res.iter_content()
is the proper way to stream chunks.

Resolves #269.
plugins.ustreamtv: Improve initial load of UHS streams.

Attempts to start at 3 chunks from the end instead of the
last chunk. Since new chunks usually takes a few seconds
to appear this improves initial buffering speed and
playback experience.
plugins.youtube: Fake user agent on HLS streams.

Resolves #319.
utils: Safer verifyjson.
plugins.mlgtv: Update for API changes.

Resolves #320.
Update CHANGELOG.rst.