run-test: Load shell files from the srcdir

https://bugzilla.gnome.org/show_bug.cgi?id=690667
gnome-shell-jhbuild: Remove old envvar

This isn't used anymore.

https://bugzilla.gnome.org/show_bug.cgi?id=690667
shell-global: Remove hacks around clutter_event_get_current_time()

clutter_event_get_current_time() has been fixed upstream as part
of reentrant bug fixes, so there's no need for these shenanigans.

https://bugzilla.gnome.org/show_bug.cgi?id=690665
layout: Fix strut heuristics for multi-monitor

Spotted while going through the code.

https://bugzilla.gnome.org/show_bug.cgi?id=690666
Updated Galician translations
Ping the active window when using the app menu

Use the new meta_window_check_alive() to verify if the application is
responding after the user activates an action from the app menu.
This in particular restores the ability to force quit applications
from the menu, even if the use a custom GMenu.

https://bugzilla.gnome.org/show_bug.cgi?id=684340
modalDialog: Make the button layout visible always

With the last button-less modal dialog gone, there's no reason it
should ever be hidden.

https://bugzilla.gnome.org/show_bug.cgi?id=690594
polkitAgent: Don't use setButtons

https://bugzilla.gnome.org/show_bug.cgi?id=690594
polkitAgent: Make sure the entries are insensitive after submission

It feels weird and strange to be able to type in the polkit agent
dialog after hitting enter.

https://bugzilla.gnome.org/show_bug.cgi?id=690594
keyring: Don't use setButtons

https://bugzilla.gnome.org/show_bug.cgi?id=690594
keyring: Make sure the entries are insensitive after submission

https://bugzilla.gnome.org/show_bug.cgi?id=690594
Updated Spanish translation
shell-global: Drop unused variable

Leftover from 5566aa45889956b51149a822ff5b9adbcb66ec29
Updated Polish translation
ScreenShield: honor lock-delay GSettings key

org.gnome.desktop.screensaver.lock-delay contains the grace period
of the screensaver: if deactivated within that many seconds from the
start of the idle period, the shell should not prompt for a password.
This setting correspond to the "Lock screen after" combo in screen
and privacy panels.

https://bugzilla.gnome.org/show_bug.cgi?id=690766
Calendar: use text/calendar preferred app as the calendar app

That's what the info panel in g-c-c defines as the preferred calendar
application.

https://bugzilla.gnome.org/show_bug.cgi?id=690767
lookingGlass: Move to an inspect() function

Rather than add invalid results to the place where you enter JavaScript
commands when you use the eyedropped, add an inspect() function and add
a fake call to it.

https://bugzilla.gnome.org/show_bug.cgi?id=690726
keyboard: Show in an idle on clutter key focus changes

It's common to do actor.grab_key_focus() before the actor is mapped
which means that we can't reliably determine where the actor is at
notify::key-focus time and thus might end up showing the keyboard on
the wrong monitor.

This is happening, in particular, with the run dialog. Delaying until
we hit the main loop allows us to know where the actor finally is
before showing the OSK.

https://bugzilla.gnome.org/show_bug.cgi?id=685856
Updated Hungarian translation
layout: Make OSK animation quicker, snappier

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