extractor: youtube: Set extension of AAC audio formats to m4a.

This, in particular, eases downloading both audio and videos in DASH formats
before muxing them, which alleviates the problem that I exposed on issue

Furthermore, one may argue that this is, indeed, the case for correctness's
sake.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
extractor: youtube: Fix extension of dash formats.

While we are at it, separate the audio formats from the video formats.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
Accept requested formats to be in the format 35/best (closes #1552)

The format selection code is now an independent function.
Allow to use the extension for the format selection

The best format with the extension is downloaded.
YoutubeDL: remove method that came from FileDownloader
The 'format' field now defaults to '{format_id} - {width}x{height}{format_note}'

Following the YoutubeIE format. The 'format_note' gives additional info about the format, for example '3D' or 'DASH video'.
[arte] Set the format_note and the format_id fields (closes #1628)
[googleplus] Fix upload_date extraction
Fix the duration field for the VideoDetective and InternetVideoArchive tests

Also remove the use of the old format system and the comment
[youtube] Use 'node is None' when checking if the video has automatic captions

It had stopped working and it reports a FutureWarning
[vimeo] Implement the new format selection system (closes PR #996)

Rebased and deleted some parts to use the new system instead of copying the one from YoutubeIE
Respect the download parameter in YoutubeDL.process_video_result if the extractor handle the format selection
Style fixes in YoutubeDL.py

Fixed some of the problems reported by pep8
[nhl:videocenter] Fix playlist title extraction
[arte.tv:creative] Update the title of the test
Expand tilde in template (Fixes #1639)
Merge remote-tracking branch 'origin/master'

Conflicts:
	youtube_dl/YoutubeDL.py
release 2013.10.22
release 2013.10.23
Merge pull request #1622 from rbrito/fix-extension

extractor: youtube: Set extension of AAC audio formats to m4a.