Add man pages

https://bugzilla.gnome.org/show_bug.cgi?id=703013
bgo #700730 - Weird windows showing up when a dock is moved while editing a GtkBuilder file
Remove shadow from GladeEditor internal scrolled window since its packed inside a notebook page.
Replaced use of cairo_device_to_user() with cairo_translate() cairo_move_to() combination to
avoid a selection drawing bug on overlay children.
Update widget name when realizing layout to prevent lossing it after a reparent.
Updated Brazilian Portuguese translation
Made double click on the toplevel border select the widget even if there is a child selected.
Updated Czech translation
Updated Indonesian translation
Removed use of deprecated gtk_widget_get_style() function
and hardcoded dark and light colors since we are already using a pixmap for the background
Fixed leak in glade_design_layout_drag_begin()
Updated Czech translation
Updated Czech translation
Added new funtions to handle document level comments
glade_xml_doc_new_comment(), glade_xml_node_prev_with_comments (),
glade_xml_node_add_prev_sibling () and glade_xml_node_add_next_sibling ()
Made GladeProject load and save document level comments present before the root element.
Save in a comment the glade version used to create the file.
Updated German translation
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Adapt to recent GTK+ api changes

The template binding macros got renamed around a few times.

https://bugzilla.gnome.org/show_bug.cgi?id=704965
Fix up previous patch to build

It wasn't complete.
Replaced g_type_class_add_private() with G_ADD_PRIVATE ()
because the new template api no longer works with g_type_class_add_private()
This fixes crashes in every template object