Pass all miniobjects and GstStructure by reference
These types contain more information internally, which would get lost if we pass them by value, because only parts of these structs are visible to the bindings and thus information is missed when the structure would get passed back to native.
Added some custom code for Message
Fixed some metadata
Added basic sample. Just plays a movie and parses the messages it gets from Gstreamer and writes them to the console
Added glue
Added dynamic signals
Regenerated API
Changed assembly name to gstreamer-sharp
Copy methods from GstMiniObject to their derived structs
API regeneration
Removed some fixed stuff
Windows library name instead of package name for .NET support
Added parameterless gst_init
Made GstDateTime opaque
Make many things opaque
Added variable params Element.Link and Element.Unlink
Removed opaque from interfaces
Fixed Object's lock field
Added Version class
Fixed compilation with recent gapi changes
Fixed missing namespace error in Version.cs
configure: require 2.99.2

Also, we now check for glib-sharp instead of gtk-sharp, because
even if they are hosted in the same repository named "gtk-sharp",
that could change in the future, and glib-sharp provides its
own .pc file as well.
Merge pull request #1 from knocte/master

configure: require 2.99.2
Added GstVideo and GstBase bindings

Hack: The bindings for these plugins are generated from the 1.2 girs,
so there might be some API which is not available yet in 1.0
Added bindings for GstAudio

These are converted from gstreamer 1.2 introspection data,
so there might be some API which is not yet available in 1.2