[lib/test_attributes.py] The current phablet kernel version doesn't look like a regular ubuntu kernel version, add additional checking

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[lib/testsprops.py] Restrict the number of test collections for mobile for now

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] Ubuntu Mobile Testing. Initial version

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] Configuration file support added

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] Making the test shell executions quiet.

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] Misc fixes and a new umt.cfg and warthogs.cfg

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt.cfg.example] It's just an example which can be copied to umt.cfg and edited

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] Get the testing_root from the config and retry the adb shell spawn a second time if the first fails

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] change the name of the kernel-testing directory copied to the sut from kernel-testing-mobile to just kernel-testing

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[shell.py] Allow a different enqueue function to be passed in. Usefull for filtering the output.

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[runner] The list of packages to be installed for a set of tests should not have any package in the list more than once.

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] Better output handling to provide much better progress information for long operations.

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] Cleanup of the progress information

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] Install rsync on the SUT. Print out the ip address at the end of configure.

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] Added pass/fail information when running tests in 'quiet' mode and added a 'loud' mode to just print out everything that comes straight out of autotest while the tests are running.

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt] starting on results command

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[umt.cfg.example] Testing results root

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[test-results] Using the existing test-results processing infrastructure

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[test-results] the correct version

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[tr] Test results generation

Signed-off-by: Brad Figg <brad.figg@canonical.com>