Pipeline: allow to inline the test definition

As both test definition and job definition are YAML files, this is just a
matter of extracting and dumping one part of the job definition.

Change-Id: Iee64e5a3cc2f362c0fd8df3e17f6e0a78520747a
The run function should not call validate()

The run() function is only called if validate() was called without errors.

Change-Id: Iaf21e5f3b48c27d47ae9ec41f0ccc4e48371d961
Remove leftovers

Change-Id: I2372987cb1f52b1175a8edc391309caa1da93caa
Fix vcs test metadata

Change-Id: I0601e06278a94ee833d9f79187836286c14385e3
remove the file at the end of the test

Change-Id: I81696f105cac10f9f10093a0850c91aec7df3b63
Drop SDMux support from pipeline

Remove untestable code and mark the code in
the current dispatcher as unmaintained.

Change-Id: Idaccebaa5d5259dfc2bf1653721fb69bf7e8a4f5
Merge branch 'master' into staging