window: Remove unused variable
screen: Only remove the CLOEXEC flag

Don't clear all flags.
server: Error out on unsupported locale
screen: Plug a mem leak
window: Plug a mem leak
server: Don't allow running the server as non-user

It just doesn't work to run it as root/under su/under sudo, so make it just
error out already.
client: legacy: Strip remote errors
client: legacy: Abort when passed --disable-factory

This option isn't working anymore, and shouldn't silently use the
server instead of a new process.

https://bugzilla.gnome.org/show_bug.cgi?id=707899
client: legacy: Remove unused code for old options
build: Require intltool 0.50

This allows to use the native support for gsettings schemas.
schemas: Use intltool native support for gsettings schemas
schemas: Fix a description

https://bugzilla.gnome.org/show_bug.cgi?id=706656
data: Fix desktop file categories

gnome-software uses the desktop file categories to sort the applications
it shows.

This commit fixes the categories according to the freedesktop spec,
so that gnome-terminal will appear in the correct category.

For more information:
http://standards.freedesktop.org/menu-spec/latest/apa.html
http://standards.freedesktop.org/menu-spec/latest/apas02.html

https://bugzilla.gnome.org/show_bug.cgi?id=707552
window: Make terminal close keybinding work for single tab windows

There's no real reason not to allow the same action to also close a
single-tab window.

https://bugzilla.gnome.org/show_bug.cgi?id=701354
window: Rename close actions

Since we now only have a "New terminal" action, rename close tab/window to
close terminal/close all terminals.

https://bugzilla.gnome.org/show_bug.cgi?id=707846