Bug 732575 - Changed the type hint on the "Edit Separately" window to 'utility'

This window has traditionally had a 'dialog' type so that window
managers don't treat it as a primary application window (don't
add minimize/maximize, don't list it in the alt-tab list, etc).

In light of bug 732575, where it seems some window managers have
stolen the 'close' button away from windows with the 'dialog' hint,
let's change it for a 'utility' hint and hope this is the more
appropriate hint.
style: Fix indentation of #ifdef block for OS X

There are no tabs in the rest of the file, so this matches the
surrounding indentation.

https://bugzilla.gnome.org/show_bug.cgi?id=738339
osx: Use current gtk-mac-integration API

The #ifdef'd block did not compile at all because it used the old API
from gtk-mac-integration, and because it used GtkBuilder when the
surrounding code had been ported to use widget templates.

This fixes up the use of the API and adds a few widget variables to
GladeWindowPrivate which have to be bound to the template.

https://bugzilla.gnome.org/show_bug.cgi?id=738339
Add some more items to the TODO
Updated Spanish translation
Support CSD windows

This patch adds support for the titlebar slot in GtkWindow.
The rendering of windows with csd titlebar is somewhat broken
in glade.

https://bugzilla.gnome.org/show_bug.cgi?id=700914
GladeWindowEditor: Added custom control for client side decorations

This is needed so that when the command is issued, it can also
include the child deletion as a part of the command group.

When a window is using CSD, mark the title, decoration and
hide-when-maximized editors as insensitive, since they affect
non-CSD decorations.
Use proper mechanisms to deal with dependent properties

Make desensitizing of title, decorated and hide-titlebar-when-maximized
part of the undo history, and also reset them to their default values.
glade-gtk-window.c: Reuse translatable string

Avoid the possibility of translatable string redundancy.
Depend on GTK+ 3.15

Avoid GTK_CHECK_VERSION ifdefs working around the absense of
gtk_window_get_titlebar().
Updated Spanish translation
Support GtkSearchBar

This widget has been around since 3.10, high time that glade
starts supporting it.

https://bugzilla.gnome.org/show_bug.cgi?id=738493
Searchbar: Ignore some properties

Don't apply the search-mode and show-close-button properties
in the embedded view, since it would be confusing to have the
search bar just 'disappear'. We do save these properties, so
it is possible to set them up for the actual application.
Add a get_children function for GtkSearchBar

This is needed to make saving children of GtkSearchBar work.
gtk_container_forall is sdaly broken for many containers.
glade-gtk-searchbar.c: Avoid critical warnings when loading searchbars

Changed glade_gtk_search_bar_add_child() to not make the assumption
that a current "child" widget exists, which it doesnt at project load
time (until one is actually loaded).
glade-gtk-widget.c: Minor fix for 'add_parent' action

Previous implementation assumes that the parent widget can
be retrieved with gtk_widget_get_parent(), use glade_widget_get_parent()
instead and trust the project datamodel instead, as the logical
widget hierarchy may not be exactly the truth, as is the case for
a searchbar child.
Updated POTFILES.in
Add GtkBox center-widget support

In 3.12, GtkBox gained support for a centered child. With this
patch, glade supports this too.

https://bugzilla.gnome.org/show_bug.cgi?id=738473
Move use-center-child to the box editor

This makes adding and removing center widgets undoable.
Bug 739310 - Removed rampant '>' from gtk+.xml.in