Add test linuxbuild (build Linux kernel)

Signed-off-by: Ruda Moura <rmoura@redhat.com>
Merge pull request #103 from lmr/test-subprocess-improvements

Test subprocess improvements
Merge pull request #102 from ruda/kernel-build

Add test linuxbuild (build Linux kernel)
avocado: Create sysinfo in more points of the job execution

Take system info in more opportunities:

1) Start job
2) End job
3) Start test
4) End test

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
docs: Add Results Specification

That explains the dir structure for avocado test results.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.sysinfo: Fix bug registering post test loggables

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
selftest/unittest: Add another sysinfo unittest

This time, using the Sysinfo Logger class.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #104 from lmr/results_spec

Results spec
New implementation of avocado.utils.archive.

This is a new implementation of avocado.utils.archive,
built upon Python stdlib zipfile and tarfile modules,
with a class that creates zip files or tarballs based on the filename
and a few helper functions, to create and extract compressed files.

Signed-off-by: Ruda Moura <rmoura@redhat.com>
selftests/unit: Add new archive module unittests

Verify the functionality of each new API wrapped.

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