[l10n] Updated Catalan (Valencian) translation
Finnish translation update by Jiri Grönroos
Remove an unused field in GdkWindowX11

The toplevel_window_type field was only ever set to -1, and
never used. The actual, used toplevel_window_type field lives
in GdkWindow.
Remove an unused filed in GdkWindowImplWayland

The unused toplevel_window_type field was copied over from
the X backend.
wayland: Remove unused variable
x11: Make display:screen relation 1:1

Only ever open the default screen.

If apps need support for multiple screens, they need to
gdk_display_open() them manually.
gdk: Shuffle code around

Make implementation, header and documentation be at the correct place.
Deprecate gdk_get_display()
Doc: move the GtkTextAttributes struct

It's more logical to have the GtkTextAttributes and GtkTextAppearance
structs together. And it creates a separation between gtk_text_tag and
gtk_text_attributes functions.
Doc: remove dead link to gtk_widget_override_text()

The function doesn't exist.
gtktexttypes: remove inline_byte_begins_utf8_char()

The function was used only in gtk_text_byte_begins_utf8_char().
gtktextattributes: remove outdated comment

GTK_WRAPMODE_CHAR etc don't exist anymore, it seems that the names have
changed. Anyway the comment is not really useful.
gtktextattributes: include the right headers

Some function prototypes in gtktexttagprivate.h are implemented in
gtktextattributes.c.
gtktextattributes: explain what is "pg_bg"

I didn't know what "pg" stands for.
GtkTextView: remove some dead code
GtkTextView: minor code style improvements
GtkTextTagTable: simplify a bit the code