Using the assembly attributes is now deprecated.
We don't have custom code, so we can just remove the parameter.
Set the element type of the list returned by g_udev_client_query_by_subsystem. Mark the return values of g_udev_client_query_by_* as owned, as they are marked as "transfer full" in the docs. Mark g_udev_device_get_property as new, to silence a warning during compilation.
This only removes the -1.0 from the tarball name.
To follow the same philosophy as GTK+ 2.x and GTK+ 3, we allow parallel installation of the next version of gudev-sharp and previous versions. To be in sync with the gtk-sharp version, we jump to the 3.0 version number in the relevant parts : the pkg-config filename and the package name in the GAC.