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)