add required to options where it should be

other minor improvments
fix hostname setting on vm
log options used for running a job
find exact match on vm name first
be more configurable

multiple job-definition-files
multiple command-definition-files
optional configuration file deep-merged into the default one
support building in koji