Updated Danish translation
Bump version

3.11 is open for business.
Introduce version macros for 3.12
Updated Basque language
Updated Traditional Chinese translation(Hong Kong and Taiwan)
gdkcairo: Split out a function

This is in preparation for the next patch.
gdkcairo: Don't require gtk_init() for set_source_pixbuf()

Instead of using the default display's root window's surface, use the
target surface of the passed in cairo_t to create the similar image from.

https://bugzilla.gnome.org/show_bug.cgi?id=708547
testsuite: Add a test for functions that work without gtk_init()

So far, this is just supposed to be gdk_cairo_set_source_pixbuf().

Note that this is usually not an API guarantee but courtesy to
applications that used these APIs without a gtk_init() call.

https://bugzilla.gnome.org/show_bug.cgi?id=708547
gdkcairo: Actually paint the pixbuf

I accidentally a line before committing
b41787bc788d03aaf3dc3c734bc7e8161c1e713a - whoops.