[PRD-3899] ExcelOutputProcessorMetadata was being used before being initialized, causing CellBackgroundProducer to incorrectly configure the unalignedPagebands feature.  This resulted in the page offset not being calculated correctly when formatting the cell background.
PRD-4471: Test added
PRD-4084 - Add NPE protection to fix datasource dialog parameter bug
PRD-4471: Several golden sample reports were affected by this bug.
PRD-4471: Updated xsd to allow error free validation
PRD-4471: Repeating footer on groups must be regenerated when the contents of the footers or the active group changed.
Merge pull request #63 from tmorgner/PRD-4471

Prd 4471 - Repeating footers repeated even when the group was closed
PRD-4482: Saving and loading SQL datasources caused extra empty lines to appear.
[PRD-3899] ExcelOutputProcessorMetadata was being used before being initialized, causing CellBackgroundProducer to incorrectly configure the unalignedPagebands feature.  This resulted in the page offset not being calculated correctly when formatting the cell background.
PRD-3889: Added test case and changed the initialization to a lazy init, as the config is not final until the report processing has started to process the first state
PRD-3889: Generated golden sample for test report.
Merge branch 'master' into pr/57
Merge pull request #57 from mkambol/prd-3899

[PRD-3899] ExcelOutputProcessorMetadata was being used before being init...
PRD-3889: GitHub did not accept my changes. So I have to manually redo them.
Merge pull request #62 from pentaho-tband/PRD-4084

PRD-4084 - Add NPE protection to fix datasource dialog parameter bug
PRD-3994: Automatic names fixed.