vdpau: remove makefile recursion
macosx: add yosemite guard
macosx: Added graphics for buttons on Yosemite 10.10

Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
macosx: removed old graphics which are not used anymore

Also renames 4 yosemite graphics to match the existing naming.
macosx: restructure and unify naming of new yosemite icons

Now, new root folders are created for yosemite, with the naming
scheme mainwindow_yosemite. All icons have the prefix ys-.
macosx: pngcrush new yosemite icons
macosx: add yosemite graphics to project file and use them in code

This also cleans up the images structure inside the project.
macosx: fix main window top bar by reinstoring graphic
macosx: fix yosemite retina graphics for fullscreen button

Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
macosx: simplify loading of titlebar graphics and integrate yosemite icons
macosx: implement native fullscreen behaviour for yosemite titlebar
macosx: also cache old native fullscreen images and move to better place
Makefile.am: Add new macosx ressources
codec: libass: show dialog for fontconfig cache recreation on osx

close #12014
sout: chromecast: handle tcp close messages
sout: chromecast: tag falls-through
sout: chromecast: request status on timeout
sout: chromecast: check app presence on status

Stop sending and disconnect when app has changed.
sout: chromecast: close tls connection on error
macosx: avoid unnecessarily early loading of open panel nib

Loading the open nib can take some significant time, due to audio/
video devices enumeration.

refs #12123