ao_sdl: fix compilation with Libav

On Libav, <libavutil/fifo.h> doesn't recursively include common.h, but
the code in ao_sdl.c uses some macros defined by this header.
sub: use correct fallback font for subtitles

Accidentally still used the OSD font.
cleanup: ass_mp.h: remove dummy declarations