Add ci_reporter for running tests on Jenkins
fixes #2947 - make custom output easier to do
Merge pull request #15 from mbacovsky/2947_print_data

fixes #2947 - make custom output easier to do
Merge pull request #14 from skottler/testing

Add ci_reporter for running tests on Jenkins
formatting refactor
- field have types that identify how they are rendered
- base output adapter for rendering/formatting the fields
- new fields for collections and labeled groups