Corrected the name of the operating system.

Automatic whitespace cleanup too. No functional changes.
Launch ReadOnlyBootPrompt if $freshInstallIndicator exists.

That file will exist on every read-only media, first boot of writable images
(usb,vmdk), and (if installing directly to partition via the build system or a
mounted image file) hard disk.

The last scenario (of installing directly to hard disk through the build system
or mounted image file) may not be ideal, but it generally tends to be an
advanced installation method. Additionally, it will occur only on first boot.

Fixes #8945.
networksetup+: Adjust add-on path to match preflet name
networksetup+: Simplify media check

* Lets just rely on IsWireless and friends
  in BNetworkInterface as we are checking
  the same thing twice.
Update keycodes image with more stylish version
Vim, KeymapSwitcher and UnRAR packages updated

* Version of Vim package for x86_64 added;
* Version of KeymapSwitcher package for x86_64 added;
* KeymapSwitcher package fixed to preserve Cmd <-> Ctrl swap settings on
  keymaps switch. Fixes #9142;
* UnRAR updated from 3.7.8 to 4.2.4, fixed for multibyte characters
  support and build for x86_64. Partially fixes #4879;
bin/unrar outsorced to UnRAR 4.2.4 opt.package
Restrict the address range dumped in crash reports.
Add support for template type/value parameter packs.

- Implements support for two proposed but not yet formalized
  additions to the DWARF spec with regards to variadic template
  parameters. These are nevertheless already being generated by
  gcc under some user extension tags when C++0x is specified.

Fixes #9398.
DriveSetup: Added disk name to the DiskView.

* The disk device name will be shown on the disk map.

Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
DriveSetup: fixed device row size/name.

* Apparently, the order the fields are set matters, so the drive name
  and the size now appear in the list as they should have before.
* Leave the size field empty if the size is 0.
Minor cleanup.

* Renamed *MI members to *MenuItem.
gpt: moved type map into its own header.
gpt: early work in progress of a disk system add-on.

* It currently allows to initialize a disk using GPT. However, this then
  fails somewhere in the kernel.
Renamed partitioning system "efi" directory to "gpt".
intel disk system: restrict maximum supported size.

* The MBR can only address 2^32 blocks.
* This prevents you from initializing a disk larger than 2TB with a block
  size of 512 bytes.
gpt: do not advertize the partition as read-only.
Renamed the button "Desktop (Live-CD)" to "Boot to Desktop".

Fixes part of #9399
Symlink Installer to the Desktop only on read-only medium.

Fixes part of #9399
Renamed ReadOnlyBootPrompt to FirstBootPrompt.

The previous name is no longer applicable, as *BootPrompt is now launched on
the first boot of writable medium (e.g., USB thumb drive and hard drives).
Fixes part of #9399.

Notes:
 * BootPrompt.rdef may have lost its history.
 * The renaming was done with the following command:
   git mv src/apps/readonlybootprompt src/apps/firstbootprompt