Add --ytdl-format option for selecting the format that youtube-dl extracts

The manpage message is adapated from the old `--quvi-format` option.

I haven't work with lua before, there may be a nicer way of building the youtube-dl command.