unittests: sysinfo - fix indentation
avocado: Implement dropin tests

Dropin tests are executables with no knowledge of
avocado whatsoever, they only return 0 (PASS) or
!=0 (FAIL). They can be executed with the test
runner so output and sysinfo can be captured,
creating another utility for the runner script.

scripts/avocado run "mytest.sh failtest.sh"
DEBUG LOG: /home/lmr/Code/avocado/logs/run-2014-03-13-00.12.20/debug.log
TOTAL TESTS: 2
(1/2) mytest.1: PASS (0.00 s)
(2/2) failtest.1: FAIL (0.00 s)

Where

 $ cat mytest.sh
 #!/bin/bash
 true

 $ cat failtest.sh
 #!/bin/bash
 false

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.test: Increment dropin test reporting

Fill logs with better information for dropin tests,
such as return code, stdout, stderr, duration, among
others.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>