Merge pull request #71 from ruda/avocado_plugins_vm

Run tests on an VM environment set by the user.
Call start_file_logging inside avocado.job.

Call start_file_logging inside avocado.job, so Test Results
just need to use output_manager/stream object.

Signed-off-by: Ruda Moura <rmoura@redhat.com>
avocado.plugins.vm: Use self.stream.debuglog.

Signed-off-by: Ruda Moura <rmoura@redhat.com>
avocado.plugins.jsonresult: Use self.stream.debuglog.

Signed-off-by: Ruda Moura <rmoura@redhat.com>
Merge pull request #74 from ruda/job_owns_start_file_logging

Job  class owns execution of start_file_logging()
avocado.multiplex_config: Drastically simplify multiplex config

Simplify the multiplex config, by using YAML, such as
other test/task automation such as Travis CI and taskotron.
The new config file looks like:

---
name: mytest
desc: "Mytest description"
maintainer: lmr

input:
    args:
        param1:
            - 100
            - 500
            - 1000
        param2:
            - 10
            - 50
            - 100
        param3:
            - foo
            - bar
            - baz

Current files for existing tests were changed.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
.travis.yml: Update file with PyYAML dependencies

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