Merge pull request #65 from tmorgner/master

PRD-2098 and PRD-3875: Golden samples to validate that bugs are fixed
PRD-3857: Opened up common dialog for migration selector dialog.
CodeStyle
Fixed metadata XSD and removed repeat and sticky-flags from crosstab headers. They dont need them.
PRD-3857: Pass break-flags from row-header and row-summary header onto table-cell.
PRD-4486: Handle incompatible reports more gracefully by asking the user to migrate them.
[CM-325] Update pentaho common build files (subfloor)
A sudden compile failure for character 0xb0
XSD Schema fix so that the xml-golden samples validate correctly.
Regenerated golden samples as the work on PRD-4216 changed the behaviour of the TotalPageItemCountFunction that is used in this report.
Merge pull request #66 from tmorgner/PRD-3857

PRD-3857 and PRD-4486 and golden sample fixes for PRD-4216
[PRD-4217] Implementation of the "Sum for Page" function which calculates the sum for the entire page.  The legacy Sum for Page function was cumulative.
Whoops.  Accidentally left the EventMonitor unhidden.
PRD-3857: Large crosstab reports broke on pagebreak due to an error in the calculation of row positions.
Merge pull request #68 from tmorgner/PRD-3857

PRD-3857: Large crosstab reports broke on pagebreak due to an error in t...
PRD-4280: Fix editor fields disappearing
PRD-4295: Crosstab creator added metadata styling
PRD-3949: Prepare printing headers for measures - crosstab dialog now has an options tab where we can add the setting.
PRD-4449: Crosstab dialog now defaults to percentage widths.
Merge pull request #67 from mkambol/prd-4217-take2

[PRD-4217] "Sum for Page" function
Merge pull request #69 from pentaho-skarmali/PRD-4432_formula_editor_research

PRD-4280: Fix editor fields disappearing
PRD-3949: Printing measures headers can be disabled via attribute on crosstab-group
PRD-4492: Printing column title headers can be disabled via attribute on crosstab-group