lnst-ctl.conf: set allow_virtual to true

Since matching virtual machines is frequently used in beaker, I'm
setting the default value of allow_virtual to True. The user still needs
libvirtd to be running and machines whose slave pool xml contains the
parameter libvirt_domain in order for this to have any effect.

Signed-off-by: Ondrej Lichtner <olichtne@redhat.com>
Signed-off-by: Jiri Pirko <jiri@resnulli.us>
PoolWizard: don't ask for pool directory for every machine

This patch fixes an issue when user is being prompted for the pool
directory after every machine that is to be added to the pool. The fix
is to move the relevant prompt out of the machine query loop.

Signed-off-by: Jan Tluka <jtluka@redhat.com>
Signed-off-by: Jiri Pirko <jiri@resnulli.us>
NetTestResultSerializer: extend xml generation

This patch updates the result xml format by adding information about the
match number of the recipe and the associated pool match that was used.

Signed-off-by: Ondrej Lichtner <olichtne@redhat.com>
Signed-off-by: Jiri Pirko <jiri@resnulli.us>
result_xslt: updated with new information from result xml

This patch updates the XSLT transformation schme to reflect the new
information available in result xmls. This means that the HTML files now
also contain the information about the match number and what pool match
was used.

In addition to that the formatting and functionality was updated. To
make it easier to look at each command (command description and result
data) now has a border, the start of a new Task is highlighted.

There is now a button to show/hide result data of commands. Commands
that don't have any result data don't have this button and instead show
a note saying that no result data was returned. In case of background
commands that return their result data in a corresponding wait/intr/kill
command I added a highlight button that highlights this command, to make
it easier to find.

This patch breaks backwards compatibility and result html files
generated before this patch will now be displayed correctly. To fix this
you can download the old .css and .js files and fix the html file to
reference those instead.

Signed-off-by: Ondrej Lichtner <olichtne@redhat.com>
Signed-off-by: Jiri Pirko <jiri@resnulli.us>