gtk3-demo: Improve the infobar demo

Add buttons that allow to show and hide each info bar.
Updated POTFILES.in
Avoid a compiler warning
Add a revealer to GtkInfoBar

Make GtkInfoBar slide in and out as it is shown or hidden.

https://bugzilla.gnome.org/show_bug.cgi?id=704334
Update template api in one more place

The example fragments that are directly embedded in the docs
were still using the old api.
Make examples use search-changed signal

This updates the examples for the new GtkSearchEntry api.
Trivial rewording
Add Visual Studio Build Support for Broadway

-Add Visual Studio 2008 projects and pre-configured gdkconfig.h for
 Broadway builds
-Decouple the Visual Studio property sheets, to simplify maintenance and
 enhance flexibility for different builds

Visual Studio 2010 projects updates will follow later.
Add Visual Studio 2010 Build Support for Broadway

Add the Visual Studio 2010 projects to build the GDK Broadway backend, just
like the Visual Studio 2008 project files in the last commit.  Similarly,
split up the property sheets so that they are easier to maintain and can
be made more flexible for different build types.  Also remove some unneeded
stuff from some of these items.

Also, fix the filter file completion for GTK, as a source file was excluded
for that and this was overlooked as it seemingly did not cause any trouble.
build/win32/vs9/Makefile.am: Fix typo
Typo fix
MSVC builds: Enhance Binary Installation

Update the gtk-install-bin property sheets so that it does not "install"
the wrong GDK DLL/LIB when building a broadway-enabled GDK
when the non-Broadway GDK had been previously built.
Updated Galician translations
gtkicontheme: check for GdkPixbuf first

We checked for G_IS_LOADABLE_ICON() before GDK_IS_PIXBUF().

Since we made GdkPixbuf implement GLoadableIcon, the special case for
pixbufs is never used, and the much much slower GLoadableIcon path is
taken instead.  Move the GdkPixbuf one to be first to fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=705320
gdkkeys-x11: Remove workaround code for Sun Microsystems X server

Xsun is no longer shipped to customers, and Oracle/Sun's Xorg distribution
uses "Sun Microsystems" as the vendor name, so this hack is incorrect in
the more common recent cases.
fontchoser: Fix slider position update when switching from fonts with different recommended sizes
fontchooser: set the minimum size of the spinner to 1
Revert "Disable primary paste by default"

This reverts commit fbbcb5c01b5d171ddb1c5f5b298779cfe830c441.

We will be doing this in gnome-settings-daemon itself instead,
as some X11 based platforms using GTK+ will want to override this.
Revert "Add a revealer to GtkInfoBar"

This reverts commit 1198ffb0bc195c6044d4d0efd864ccf093d637c7.

This change needs more work, to avoid breaking existing
ui files.
Be more forgiving about child properties

Packing properties in ui files are parsed and handled by
the container, which assumes that the child is a direct
descendant. For internal children, this is inconvenient,
because we don't want to reconstruct the entire internal
structure between the container and the child in the ui
file.

It would be best to not specify packing properties
in that case, but since existing ui files do this for
GtkInfoBar and we are about to change the internal
structure of GtkInfoBar, be more forgiving here.