Use strict/warnings added

Needs HTTP::Status, otherwise following error message is printed:
Bareword "RC_FORBIDDEN" not allowed while "strict subs" in use
Use utf8

So some special characters (ß, umlauts, §) are recognized correctly.

Command "loadkeys de-latin1" works now.
Split extra-long scancodes in several parts for vboxmanage

There's no need to split the keyboard strings manually any longer.
So this works pretty well now:

send_keys_to_vm( "curl http://10.0.2.2:8080/vmstatus/CURRENTVM/alive<ENTER>" );
Added keyboard scancodes for arrow down/left/up/right

Enables cursor movement
Added keystrokes: Setup partitions on VM
Pass return code of previous command from the VM back to this script

Example output:

Program started.
Embedded web server started.
Server address: 0.0.0.0
Server port: 8080
Processing request.
URI: /vmstatus/CURRENTVM/alive
URL: /vmstatus/CURRENTVM/alive
VM is alive!
Processing request.
URI: /vmstatus/CURRENTVM/lastcommandrc/0
URL: /vmstatus/CURRENTVM/lastcommandrc/0
VM reported return code: 0.
Added keystrokes up to calling pacstrap