Removed report_interval from jobs, only flows have this property
removed debug
BuildResult Enum
Trace improvements -
   use BuildResult
BuildProgressState Enum
no cover for jenkinsapi timing workaround
Added node_id property
Test: Change execution and delay times of unchecked jobs -
   - make sure we get immediate error to hit exception handling code
   - make sure we have a long running job and we don't time out
Fix: MissingJobsException had None instead of job name
Hanck to handle double exception old jenkinsapi version compatibility
Made set_build_result.py executable so that it can be called from shell execution step
Test framework improvements to allow testing 'retry' and 'unstable' result
 - 'fail' removed as explicit parameter to invoke, now calculated by framework based on test job object