Merge pull request #13 from tstrachota/opt_formatters

option formatters moved into a separate module
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 refactoring
- field have types that identify how they are rendered
- base output adapter for rendering/formatting the fields
- new fields for collections and labeled groups
Merge pull request #16 from tstrachota/formatting

formatting refactoring
identifiers

Support for setting resource identifiers and declaring options based on that information.
Merge pull request #17 from tstrachota/ids

identifiers
Option formatter for reading files