Toplevel collection typecheck.

Change-Id: I4a59d1b9391adb84f4a29520a179f8cdbc61e18d
added logstash plugin support and fixed test typo

Added new test cases in wrappers fixtures.
Updated setup.py to include the new wrapper entry point.
Added the logstash plugin to the wrapper module.

made the default the localhost for host.
Added an if around the use redis bool.
If Redis parameters are not defined, use an empty dict to use all defaults.

Change-Id: Iee950a7d05a56d3a45b5f93ccd77306b37662d25
Do not produce extra whitespaces on Python 2.7.3.

Also, make the version check hopefully less cryptic.

Change-Id: I516ed7aa7b8c3a7f005997e7287c68de52eed54c
Add script trigger.

Change-Id: I191f8f444f810cf4fe1fb9475aafc747e5dff68d
Heavy Job Plugin support added

This plugin allows you to define "weight" on each job,
and making each job consume that many executors

Change-Id: Iee49229b0d3c909f320caa9bd6c1ebb6bc37ddcb
allow missing reports for HTML publisher

The plugin support a new flag, allow-missing-report. Expose it in jjb.

Change-Id: I026db9e54fdd3be47b74ae709770e6e4f5a77f6e
Closes-Bug: 1277118
Merge "allow missing reports for HTML publisher"
Merge "Heavy Job Plugin support added"
Merge "Do not produce extra whitespaces on Python 2.7.3."
Merge "Toplevel collection typecheck."
Added support for least load plugin.

Change-Id: I0c0c9a23e97101f34f144f63e8f9a81f1ac172f9
Added support for Jenkins Campfire plugin

  Basic setup of Campfire notifications from builds.

Change-Id: I4e0bc43a1583fe51e0510743844d66e82b184e23
Merge "Added support for Jenkins Campfire plugin"
Merge "Added support for least load plugin."
Add support for TestNG publisher.

Change-Id: I4686958440e6058fce6c02d3e2f1b88551c18176
Fix unused variable in ci-skip wrapper.

Change-Id: I8998ac225e60484fe6502a5196a04189840ae069
Merge "Add script trigger."
Merge "added logstash plugin support and fixed test typo"
Campfire had a malformed doc syntax

Change-Id: Ief7ef4313a9cbb6d5232088d834bf515b52313a4
Merge "Add support for TestNG publisher."