Updated Russian translation
alternate-tab: port to the new keybindings infrastructure

Keybindings were refactored in 3.7.2, to allow handling them
while the shell is modal, and now require a set of flags indicating
the "allowed modes"
alternate-tab: don't show attached modal dialogs

Attached modal dialogs cannot be focused on their own, so the expected
interaction is to choose their parent instead.
WindowsNavigator: fix with recent shell

Recently WindowsNavigator would just crash the shell upon entering
the overview. I'm not sure where the bug was, probably it was due to
the new window layout code.
alternative-status-menu: flip the default hibernate option

Many people complained that they can't make hibernate visible. Given
that using gsettings with extensions is not easy (you need --schemadir etc.),
just flip the default, and tell people that don't want it to change it
(or just core shell)
Add "classic-mode" build infrastructure

As part of removing fallback mode, GNOME wants to support a subset of
gnome-shell-extensions that restore part of the GNOME 2 experience.
This commit introduces that distinction, and allows to build only the
supported "classic-mode" extensions.
Bump version to 3.7.2

To go along GNOME Shell 3.7.2
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Update Arabic translation
default-min-max: New extension

Adds minimize and maximize buttons to the titlebar by default. It
restores org.gnome.desktop.wm.preferences as the schema to be used for
the button-layout key.

It is included in classic-mode.

https://bugzilla.gnome.org/show_bug.cgi?id=689275
workspace-indicator: Remove it from CLASSIC_EXTENSIONS

It is not one of the extensions nominated for the fallback replacement
mode.

https://bugzilla.gnome.org/show_bug.cgi?id=689365
Add the machinery to provide a classic-mode session

A new session is added only when --enable-extensions=classic-mode is
used.

https://bugzilla.gnome.org/show_bug.cgi?id=689285
Updated Spanish translation
Updated Polish translation
Updated Slovenian translation
Remove alternate-tab extension

It's in core shell now! Just replace the switch applications keybinding
with switch windows in the keyboard panel.
Add generated data files to .gitignore

https://bugzilla.gnome.org/show_bug.cgi?id=689738
Install a 'classic' mode for gnome-shell

Commit c421da905fb added the necessary machinery for adding a
classic session, do the same for the corresponding gnome-shell
mode.

https://bugzilla.gnome.org/show_bug.cgi?id=689738
Enable classic-mode if all extensions are enabled

This allows to test classic-mode integration without losing the other
extensions.
Revert "Remove alternate-tab extension"

This reverts commit 0b7c3e3dbb0f44a4e8b4b501698d591b1befbf41.
Pushed by mistake, and we actually want the alternate-tab extension,
just in a different form.