TerminalReporter wrapper that (sorta) works before pytest creates the plugin
"Sublogger" adapter, to easily prepend log messages with a common string
Parallelizer needs to be a package, so we can stash remote somewhere
Parallelized testing framework

Based on pytest-xdist. xdist needed some modifications, which will
eventually be submitted as a pull request there so we can nuke
most of this and use xdist instead.

Specify multiple appliances via multiple --appliance command-line options,
passing a different base_url to each. The test suite modules will be split
among the child processes (and thus appliances) by test module.