Added scancode for backspace key to key map
Cfdisk asking for label type, selection differs

Since ISO file created 2014-09-03, cfdisk asks for the label type when an empty parition table is found.
Besides that, the "primary partition" question is asked after the size.
There's no starting point question any longer (thus deleting "Beginning").
Different menu options.

In life system "cfdisk -V" returns
cfdisk from util-linux 2.25
Modified comments
Added scancode for pipe character ("|")

Unfortunately, $scanmap{ "<" } cannot be used.
$scanmap{ "<" } differs from the necessary "56 d6".
Added scancode for at sign ("@")
Transferring data from VM to script using HTTP POST

To show up some information from the VM, the VM uses curl to POST the output from a command (uname -a so far).

The embedded web server handles POST requests now.

Sample output when running the script:

[16:59:23] Starting step 8...
[16:59:24] VM sent data 'uname' in step 0: <<Linux archiso 3.17.1-1-ARCH #1 SMP PREEMPT Wed Oct 15 15:04:35 CEST 2014 x86_64 GNU/Linux>>.
[16:59:24] VM reported return code: 0. Finished step number: 8.
Ensure there's no partition layout before creating partitions

With a blank disk, fdisk -l would print:

Disk /dev/sda: 8 GiB, 8589934592 bytes, 16777216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

As soon as the disk is initialized, fdisk -l would report:

Disk /dev/sda: 8 GiB, 8589934592 bytes, 16777216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe4f53e6d
Show kernel information after installation and after [testing]