Add bindings for libgstbase
See https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/gstreamer-base.html
There are multiple steps here:
- Add a Gir_Gst*.toml and autogenerate all relevant types, see https://github.com/gtk-rs/gir/
- Make sure the autogenerated code is correct, add manual code as needed
- Write manual bindings for anything that can't be automatically generated (macros, miniobjects, ...)
- Add src/lib.rs for re-exporting, Cargo.toml, etc
Depends on https://github.com/sdroege/gstreamer-rs/issues/11