spa-sys: Include all spa headers and add version checks where needed
Fixes #36 (closed), and should also improve the sys bindings in general, by adding missing headers and making includes conditional for some that were not present yet in pipewire 0.3.0.