[core] Decode environment variables with filesystem encoding (Fixes #3854, Fixes #3217, Fixes #2918)

Introduces compat versions of os.getenv and os.path.expanduser
[utils] Add posix expanduser implementation and clarify the original source
[ard] Add rss support
[glide] Add new extractor

Added an extractor for glide.me shared messages.  Glide is a movile video messaging services.  You can share the link to the messages easily enough and this would allow you to download and save the actual video.
[SexyKarma] Add new extractor
Few improvements
Add categories
[twitch] Adapt to new API (Fixes #3946, Fixes #3949, Fixes #3965)

 Work in progress
[vimeo] Improve regex for the config js dict (fixes #3955, fixes #3974)

The javascript code contains assignments of empty dicts with the same variable name
[twitch] Rename extractor and support channel videos
[twitch] Update tests and minor improvements
[generic] Make sure Wistia embed URLs contain the protocol (Closes #3977)

Also, improve detection (Addresses #3662)
[arte.tv:+7] Append media type to format_id (Closes #3967)
[twitch] Remove superfluous comma
Merge branch 'sexykarma' of https://github.com/CkuT/youtube-dl into CkuT-sexykarma
[sexykarma] Improve and simplify
Merge branch 'CkuT-sexykarma'
release 2014.10.18
[twitch] Update tests
[sexykarma] Add support for watchindianporn