setup.py: Make sure the setuptools_available variable is set

Otherwise it would crash if it can't import setuptools.
tests: build the filename from the info_dict if the 'file' key is missing

It will need to have the 'id' and 'ext' keys to work.
Add an extractor for MySpace (closes #1666)
[tests] don't fail on network errors

This is suboptimal, but at least this way we will need to look at the logs
only to check for network errors that happen too often, instead of
parsing a ton of lines each time to see if there is some true test failing
Fix YouTubeDL test
[mtv] Remove the templates from the mediagen url
[tests] a HTTP 503 is a transient issue
[youtube] Fix login (Fixes #1681)
Merge remote-tracking branch 'origin/master'
release 2013.10.29
[vevo] Fix timestamp handling

( / 1000 is implicit float division )
Nicer --list-formats output
[vevo] Add more format details
[arte] Download the 'Originalversion' version if it's the only one available (fixes #1682)
Update the Vimeo test vector md5

confirmed that this is indeed the first 10241 (we went off by one with
byte range 0-10240) of the full, playing mp4, so they probably
reencoded or something
Fix output indenting for --list-formats
Remove superfluous space
[vevo] Readd support for SMIL (Fixes #1683)
Use index in formt string (Fixes vevo test on Python 2.6)
release 2013.10.30