Fix truth evaluation for accessibles in Python 3

__nonzero__ was renamed to __bool__ in Python 3. Override both for portability. Since we override __len__, it is used as the truth value unless we also override __nonzero__/__bool__.
Fix for bug #678497 - dict.iteritems() is no longer supported in Python 3
Fix permissions of autogen.sh
Re-add setTimeout

It seems that setTimeout got lost in the fray of the Python 3 updates.
Release v2.5.3
Wrap all interfaces

https://bugzilla.gnome.org/show_bug.cgi?id=679044
Component and selection fixes
Remove some old dbus-python code
Fix Hypertext.getNLinks()
getExtents() should return a bounding box rather than a tuple
Re-add hyperlink code
Fix some Collection-related issues
Return extents as a BoundingBox
Move BoundingBox to utils.py
Inherit interface from object

Objects need to inherit from object, rather than not inheriting from anything.
Otherwise they have no __hash__ defined for them, for instance.
Remove some tabs for Python 3
Release v2.5.4
Add getLocalizedName for actions

https://bugzilla.gnome.org/show_bug.cgi?id=680598
Update gnome-autogen.sh
Release v2.5.5