build: Update autogen.sh

Use the autogen.sh from Clutter.
embed: Check for state_flags_changed vfunc

In GTK+ 3.2, GtkWidgetClass.state_flags_changed did not have an
implementation inside GtkWidget, which means that running clutter-gtk
with an older GTK+ version will crash.

https://bugzilla.gnome.org/show_bug.cgi?id=681462
Updated Polish translation
Added Japanese translation.
build: Use the correct package name for doc prefixes

https://bugzilla.gnome.org/show_bug.cgi?id=669877
GtkClutterEmbed: Make use-layout-size property work properly

This patch makes the GtkClutterEmbed connect to the stage
'queue-relayout' signal and calls gtk_widget_queue_resize()
if the 'use-layout-size' property is set.

This is needed to ensure the GtkClutterEmbed constantly requests
enough size for the stage whenever the stage's geometry is
renegotiated.

https://bugzilla.gnome.org/show_bug.cgi?id=684171
Release Clutter-GTK 1.4.0 (stable)
Post-release version bump to 1.4.1
Update the DOAP file
remove gtk_clutter_texture_new() annotation

Constructor should not have any annotation.

https://bugzilla.gnome.org/show_bug.cgi?id=686697
embed: be more careful when adding and removing the filter function

The intention of the current code seems to be adding a global event
filter instead of one per realized embed; the filter is unconditionally
removed in unrealize() though. This is a problem if an embed is
unrealized and another one is realized later (for instance because a
window is destroyed and another window is recreated later).
Fix the bug by tracking the number of realized embeds with a counter,
and removing the event filter only when the counter reaches zero.

https://bugzilla.gnome.org/show_bug.cgi?id=689879
Release Clutter-GTK 1.4.2 (stable)
Post-release version bump to 1.4.3
embed: remove workaround for broken state propagation

This shouldn't be needed anymore with recent GTK versions. As a side
effect, bump the required GTK version to 3.6.

This reverts commit bf3397b588e0209486945e4bd71d28c5dc2e1497

https://bugzilla.gnome.org/show_bug.cgi?id=692399
util: Run-time check the backend used on init

Otherwise we could potentially try to run the GDK, X11 and
Wayland functions on startup.

https://bugzilla.gnome.org/show_bug.cgi?id=695685
embed: Check whether we're running on X11 at run-time

Rather than assuming a single backend.

https://bugzilla.gnome.org/show_bug.cgi?id=695685
Disable clutter accessibility support

Right now, clutter-gtk applications are basically behaving
as a gtk application with some clutter effects, so the accessibility
support required is the one provided by gtk. We disable loading
clutter accessibility support in order to not override gtk
accessibility support.

https://bugzilla.gnome.org/show_bug.cgi?id=691468
Remove call to enable XInput support in Clutter

The XInput code in Clutter is enabled by default in the version we
require for Clutter-GTK, and clutter_x11_enable_xinput() is deprecated,
so we should just drop it.
Release Clutter-GTK 1.4.4
Post-release version bump to 1.4.5