virttest.libvirt_xml: Unify value of default param virsh_instance

Fix the inconsistencies in some virsh_instance default
param assignments. This will make it easier to move libvirt_xml
to tp-libvirt.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
virttest.libvirt_xml: Move load_python_module to base

The deceptively generic function name load_python_module
hid the fact that this was an API with an application
way too narrow to be in virttest.utils_test. So move it
back to the virttest.libvirt_xml module where it belongs.

Also, change the API name slightly to load_xml_module.
This is not a generic python module loader function,
it has a very specific application.

CC: Wayne Sun <gsun@redhat.com>
Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1428 from autotest/untangle-deps

Untangle deps
virttest.standalone_test: Fix t_type undefined error

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
virttest.bootstrap: Fix #1426 - subtests.cfg generation for dropin tests

Turns out we were passing the incorrect information to
the snippets of dropin tests, causing

./run -t qemu --run-dropin

To fail. Dropin tests come from io-github-autotest-qemu,
so let's hardcode that information.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1429 from autotest/fix-1426

Fix 1426
Remove tools/codespell

In the end, we found it to be not useful enough to have
this in our code repos, so remove the submodule dep.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
tools/check_patch: Remove reference to codespell submodule

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
templates: Add template difficulty and some comments

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
templates: Add couple of templates

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>