cocoa_common: fix compilation

7686cd7f broke some stuff
vo: Separate vo options from MPOpts

Separate the video output from the big MPOpts structure and also only pass
the new MPVOOpts to the vo backend.

Move video_driver_list into MPVOOpts