waf: allow pkgconfig check to accept runtime options
waf: add a check that composes other checks

this can be useful to test for pkgconfig AND doing a compilation check
waf: make compose_checks more general by not autoadding a use= **kw
waf: completed all libav checks