Make a few more shortcuts/actions raise the main window.

Also make registerShortcut set an application shortcut.
That is necessary when the user opened a separate editor window.

Change-Id: I366044b7acba51daca46a15a302a24b5b8e99cc1
Reviewed-by: David Schulz <david.schulz@digia.com>
(cherry picked from commit 5c8f46d25d60dfaf37a32ec5091385a25ab80b5e)
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Raise editor window after "go to line"

Change-Id: I3827716fa6233493224cd89d8417b95e7d34a711
Reviewed-by: David Schulz <david.schulz@digia.com>
(cherry picked from commit f7612278b2511d2c2d884e2be8093d104a47e887)
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Add an action to show/hide the mode bar on the far left.

Change-Id: If7a74eed7fc77b1d0fd5e4045671b3767fe2d7a2
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
(cherry picked from commit bde0627e59609bd7ed2238762460359c3c4a7576)
Allow nested IContexts and use it to give extra editor windows a context

The extra editor windows need to have editor manager context, otherwise
shortcuts (like ctrl+tab) do not work in them if e.g. projects mode is
active. Doing this via add/removeAdditionalContexts would be non-trivial
and error prone, so adding a context to the extra window is more
convenient. Since editors themselves already define a context, we need
to allow nesting of contexts.

Change-Id: I244eca53ebd665fd4d8fe7531e8ff701ed0b40b2
Reviewed-by: David Schulz <david.schulz@digia.com>
(cherry picked from commit deff0eb3c73e925be701564c500a2eaaf1f29ac7)
Reviewed-by: Eike Ziller <eike.ziller@digia.com>