[YoutubeDL] Escape non-ASCII characters in URLs

urllib chokes on URLs with non-ASCII characters (see http://bugs.python.org/issue3991)
Working around by replacing request's original URL with escaped one
[YoutubeDL/utils] Clarify rationale for URL escaping in comment, move escape routines to utils and add some tests
[utils] Remove debug garbage
[BehindKink] Add new extractor
Einthusan Add new extractor
[vporn] Make video URL regex more strict

There is a garbage instead of proper URL for some HD videos
[turbo] Add new extractor
[BehindKink] Minor fixes
 - fix _VALID_URL regex
 - remove unnecessary variable
 - remove second call of report_extraction
[facebook] Fix support for untitled videos (Fixes #3757)
Merge remote-tracking branch 'origin/master'
release 2014.09.15
[daum] Support non-numeric video IDs (Fixes #3749)
release 2014.09.15.1
Merge remote-tracking branch 'dstftw/escape-non-ascii-in-urls'

Conflicts:
	test/test_utils.py
Merge remote-tracking branch 'naglis/turbo'
[nosvideo] Make more robust against missing metadata
Merge remote-tracking branch 'naglis/nosvideo'
Merge commit '98703c7fbfcf06348220aa63f9422cdd792cfe1a'
Fixed tests
[einthusan] Add description and beautify