Enum clean-ups

Generate enum types where appropriate.
Fix prototypes where a method took a "gint" that was really a bitflag.
Remove tables of state and role names, since these are now redundant with data
from the generated enums and would need to be maintained in parallel.

These changes were originally in master but have been backed out since they
break compatibility with pygobject 2.26.0, which some users are still using.
autogen.sh: Honor NOCONFIGURE=1

See http://people.gnome.org/~walters/docs/build-api.txt
atspi-misc: Prevent leak

We need to free the data that XGetWindowProperty returns back to us.

https://bugzilla.gnome.org/show_bug.cgi?id=678738
Release v2.5.3
Consistently return a value - from joerg@netbsd.org
Fix abort on an error while removing a match rule
Release v2.5.4
Code clean-ups

There isn't really any point in checking for GLib functions returning NULL
due to lack of memory, since they just abort instead.
Add atspi_action_get_localized_name

https://bugzilla.gnome.org/show_bug.cgi?id=680598
Allow to build out of source directory

https://bugzilla.gnome.org/show_bug.cgi?id=680281
Release v2.5.5
Add license to atspi-constants.h
Fix build with -fno-common
Add glib-2.0 to requires in at-spi2.pc.in

https://bugzilla.gnome.org/show_bug.cgi?id=682595
Updated Polish translation
Release v2.5.91
Fix some annotations compilation warnings
Fixing 'atspi_accessible_get_id' annotation
Exit without a SIGABRT when unable to open X display

At-spi2-registryd was calling g_error when unable to open the default
display, which led to a SIGABRT and a core dump. This behavior is
inconsistent with what is generally done by GNOME apps, so let's call
g_warning() and exit(1) instead.

https://bugzilla.gnome.org/show_bug.cgi?id=660407
Don't leak errors

https://bugzilla.gnome.org/show_bug.cgi?id=684033