KeepLongStdio argument for JUnit publisher

JUnit publisher had hardcoded 'true' for bool option
if to keep long output log for results.

This changes it to be configurable via keep-long-stdio option.

Change-Id: I0b3ddef120e08b61a7cd327807c18353ea427a34
doc: fix up strict errors

Running Sphinx 1.2b1 running in strict mode (-W), yields three different
errors:

* .. Running::   is an unknown command, uses '.. rubric::' instead
* double stars '**' needs either to be escaped with backslashes or
  quoted literrally with double backquotes
* nested lists needs newlines before and after for some reason.

Change-Id: I8680aef7306c619c817c637882715f5a7d08c5d9
log info on job deletion

We already log, at info level, when creating job. This add logging for
jobs deletions as well.

Change-Id: Id9745daa9382c87d966f2b21135e522ebdd4311a
Merge "KeepLongStdio argument for JUnit publisher"
Merge "doc: fix up strict errors"
Merge "log info on job deletion"
Moved get_scenarios() function to a base module to make it easier to reuse

This will let other tests use it to find fixtures

Change-Id: I4253bb0f742373f8f79dd4bb5886ef98ba81538c
Flow project support

The approach is pretty straigh forward, it consists of one new
module handling the project-type "flow". It supports the only field
needed by this kind of project an XML block containing the flow
description in a custom DSL.

Change-Id: I5195391609b3058ae9e24a59024e0cc7a69b16a0
Implements: blueprint jenkins-job-builder-flow
Merge "Flow project support"