Build VirtualBox modules 4.2.16

- Older versions do not build on 3.8.
- Rewrite the multi-kernel build to be more clean.
- Get rid of the last packages in /usr/share/amnesia/packages/.
Improve comment
Install shared-mime-info from wheezy-backports (Closes: #6608, #7039).
Configure the keyboard model and layout used in the GNOME session, accordingly to what the user chose in the Greeter.

This depends on Tails Greeter to save the relevant environment variables
to /var/lib/tails-user-session/keyboard.

Note that we don't set layouts to [chosen one, US] anymore, as I could not make
it work properly: in this case, regardless of the order in which we set it, the
US layout wins and is applied by default in the session. Anyway, it's easy
enough to either directly choose US in the greeter (when one wants the GUI in
their preferred language, and a US keyboard layout), or to add the US layout in
the GNOME settings (when using both layouts in the same session). So, this seems
like an acceptable regression to me.
Set GDM greeter's background to the color that is used on the desktop of the regular session (Closes: #7126).
Merge remote-tracking branch 'origin/feature/uefi' into devel
Merge remote-tracking branch 'origin/devel' into bugfix/fix_virtualbox_dkms_build

Conflicts:
	config/chroot_local-hooks/50-virtualbox
	config/chroot_local-hooks/98-remove_unwanted_files
Require a bit less free memory before checking for upgrades.

The general goal is to avoid displaying "Not enough memory available to check
for upgrades" too often due to over-cautious memory requirements checked in
the wrapper.

The specific goal is to avoid having to bump the hardware requirements for
Tails 1.1 (Wheezy) to >> 1 GiB of RAM, as this would 1. not be very nice for
users of oldish hardware; and 2. force us to implement #5502 ("Notify user if
hardware requirements are not met") in time for the 1.1 freeze.

My experiments, documented on #5390, indicate that even lower limits would
probably work. Let's not be too adventurous to start with, though: my plan is to
lower the limit to something that is low enough for the wrapper to dare running
the check for upgrades, but still quite cautious.

Later on, we could try lowering the limits even more, or even drop it entirely:
this would require a mechanism to detect when the check for upgrades fails due
to memory exhaustion, which don't have yet.

Note that, if an automatic upgrade is available, Tails Upgrader checks memory
again, to ensure there's enough free memory to apply the upgrade. This commit
assumes that Tails Upgrader's own check is cautious enough, and that we were not
implicitly relying on the check done earlier, in the wrapper, to ensure upgrade
safety. This assumption might be wrong. My plan is to use the incremental
upgrade to 1.1~rc1 as a test bench to verify this, as I have no time to fully
test this fully right now (still, I successfully applied a small — 50 MiB —
IUK on top of a current build from this very branch, with 126 MiB of free
memory, and 700 MiB total free memory).

The symptom of a failed upgrade due to lack of memory (and then, of a too low
$mem_factor value in Frontend.pm) would be to see the upgrader that simply die
in the middle of the download, or (worse) in the middle of the upgrade. In the
worst case, the resulting (partially upgraded) system may not boot anymore, but
no user data will be affected, and the user can still fix their stick by doing
a full upgrade.
Install virtualbox-guest-* from Wheezy backports

Versions of the module prior to 4.2 do not built on 3.8 and later [Debian #704130].
Install fake GCC 4.8 as required by linux-headers-3.14-1
Merge remote-tracking branch 'origin/bugfix/7065-keyboard-localization' into devel
Merge branch 'bugfix/7126-gdm-background' into devel
Merge branch 'feature/6608-OpenPGP-signature-verification-in-Nautilus' into devel
Update known issues wrt VirtualBox guests
Generate fake gcc package on the fly
Remove empty line
Remove fake GCC package
Merge remote-tracking branch 'origin/bugfix/fix_virtualbox_dkms_build' into devel
Install at-spi2-core needed by gnome-orca (Closes #7251)
Merge remote-tracking branch 'origin/bugfix/7251-orca' into devel