[downloader/(common/http)] Changes calculation of the rate-limit. (Fix #2297, fix #2140, fix #595, fix #2370)
 [downloader/common] Fix possible negative sleep time in slow_down()
Fix utils.py for PyPy on Windows

The line
```python
from __future__ import unicode_literals
```
introduced in commit [ecc0c5ee01f0e5bdd6af0c32cb5b4adcb2a2f78c](https://github.com/rg3/youtube-dl/commit/ecc0c5ee01f0e5bdd6af0c32cb5b4adcb2a2f78c) broke youtube-dl for PyPy on Windows, making it unable to locate WinAPI functions.
Error: "TypeError: function name must be a string or integer"

Adding "b" prefix to strings with WinAPI function names fixes it.
Revert "[utils] Work around PyPy stupidity with Windows DLLs (Fixes #4392)"

This reverts commit 16040f46d64bad8dcc5f948288ef469dd787d3d3.
Merge remote-tracking branch 'grompe/patch-1'
[compat] Simplify kwarg detection code

This enables nuitka to compile youtube-dl.
[goshgay] Modernize
[goshgay] Fix extraction
[helsinki] Fix extraction
[channel9] Do not return compat_list results anymore
[goldenmoustache] Remove view count

view count is not present anymore, so we can't extract it.
[cnet] Update to new theplatform infrastructure (Fixes #2736)
release 2014.12.12.2
[giantbomb] Add extractor (Closes #4432)
[README] More concise and nicer bug reporting instructions
Merge branch 'master' of github.com:rg3/youtube-dl
[Makefile] Add CONTRIBUTING.md (Fixes #2984)
[CONTRIBUTING.md] Remove the section about embedding; that is not applicable for youtube-dl contributors
release 2014.12.12.3
Download playlist items in reverse order

Series of videos are typically uploaded to YouTube playlists in
chronological order.  By default, these videos are downloaded
latest-to-earliest; this is great for seeing the latest videos in a
series, but prevents streaming video in the order that the videos were
produced.  Add an option to download videos in reverse order,
earliest-to-latest.

Conflicts:
	youtube_dl/YoutubeDL.py
	youtube_dl/__init__.py