gstreamer: update built file
pango windows: fix a typo
glib2: fix indent
glib2 windows: add vendor path for not built module

For example, GI based bindings such as gdk3 doesn't need to build.
glib2 windows: clear needless prerequisites automatically

GI based bindings such as gdk3 doesn't need to build. So extconf.rb
doesn't exist.
gtk3: cairo-gobject's module name is cairo_gobject
gtk3: fix variable shadowing
gtk3 windows: add missing gdk3 dependency
Bundle cairo-gobject to ruby-gtk3 package

Because gtk3 requires cairo-gobject.
gtk3-gi test: fix expected and actual order
glib2 windows: start to make build architecture customizable

It doesn't work yet. We need more works. We need to replace many
"win32"s with "win64.
gtk3-gi: add Gtk::ActionBar tests

test_pack is not working now...
TODO: free GIArgument(glist) as container

Gtk::ActionBar has been supported since Gtk+3 3.12.
ref: https://developer.gnome.org/gtk3/stable/GtkActionBar.html
(Gtk::ActionBar Gtk+3 3.12 document is not found. Why?)
gtk3-gi: add Gtk::FlowBox tests

* Currently, it added tests for properties only.
gtk3-gi test: add Gtk::PlacesSidebar tests

TODO: support GIArgument(gslist) -> Ruby
@places_sidebar.location is became suddenly nil, Why? :,(
gtk3-gi test: fix style
windows: update Ruby versions

We drop Ruby 1.9 support.
Add 2.2.1 entry
Bump version
NEWS: fix duplicated version number. "2.2.2" is correct instead of 2.2.1.
cairo-gobject: fix wrong package name on Debian