* Resynchronise with Debian. Remaining changes: - Use keymapper to generate decision trees for a restricted subset of the pc105 model. - If the detect-keyboard debconf plugin is available (cdebconf-newt-detect-keys in the installer), then offer to use it to detect the keyboard layout. - Reset keyboard-configuration/toggle to the default if it's set to "No toggling" and you select a non-Latin layout. - Change the default font from Fixed to VGA for Lat15; while it's not entirely complete, it looks better and is largely good enough. - Automatically save the font and keymap to /etc in /etc/init.d/console-setup if it isn't being run from init. Similarly, ensure that the font and keymap are saved to /etc during initial installation. - Set keymap and font in the initramfs if possible and sensible. - Set default variant for French to oss. - Set default for Dutch to us(intl), not just us. - Set default layout for Vietnam to 'us'. - Set default layout for Kurdish to tr(ku). - Stop running debconf-updatepo on clean. - Update for new layouts and variants for Montenegro and Serbia, and migrate configuration files from the old layouts. - Add a "Do not configure keyboard; keep kernel keymap" model option, preseedable by keyboard-configuration/modelcode=SKIP. - Drop the layout/variant priority to high on fresh installs. - Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding whether to allow preseeding, which is ordinarily only allowed in d-i. - If keyboard-configuration/layoutcode is preseeded but not marked as seen, then set the default layout but don't lower the layout question priority or preseed console-setup/ask_detect. - Add an apport hook. - Generate a locale locally for translating keyboard names in kbdnames-maker. - Replace usplash detection code with Plymouth detection code. - Move boot tasks to a combination of two udev rules and a single Upstart job, ensuring that they're run at points when we are able to satisfy the constraints on the relevant ioctls. - Depend on kbd (>= 1.15-1ubuntu3) for a valuable loadkeys improvement. - Don't try to call update-rc.d if it doesn't exist, such as in d-i. - Don't gzip font or ACM files in /etc/console-setup/. The space saving is negligible, and it's more efficient not to need to uncompress them at boot time. - Remove iconv transliteration. We don't use non-UTF-8 locales, and it breaks ubiquity as we haven't generated the configured locale by the time we hit console-setup. * Go back to always asking layout before variant. * Migrate from old console-setup/* to new keyboard-configuration/* question names. * Use the default keyboard model if an existing configuration file sets XKBMODEL="". * Exit cleanly from initramfs hook if /etc/default/keyboard or /etc/default/console-setup don't exist for some reason (LP: #634402). * Fix description of upstart job to not incorrectly claim that it sets the font (LP: #632366).