Request global headers from ffmpeg aac encoder

FAAC and FDK AAC don't populate AVCodecContext::extradata{_size} unless
CODEC_FLAG_GLOBAL_HEADER is set
Update OSX dependencies for cmake generators other than ninja/make
Add xcomposite capture