Fix illegal characters in 'cause'
Test improvement and requirement comment
Fix test: Does not depend on cli being present
Don't run in parallel when testing against Hudson. It can't cope.
Always run script_api tests in parallel
Corrections to usage
Fix test permission problem when Jenkins and Hudson are run as different users
Comment
Improved/corrected test documentation
Fix some test fixtures to run with Hudson
Need () for + if else
Fixes for Hudson REST API incompatibility with Jenkins REST API -
  Hudson job invocation returns job URL instead if queue item URL -
    Implemented invocation tracking logic similar to older version, using
    latestBuild instead of queue item tracking should correctly handle
    multiple invocations of job in single flow, but simultaneous runs of
    the same flow is not guaranteed to track the correct jobs in Hudson
  Some coverage exclusions depending on Jenkins or Hudson