[SP-1643] - PRD-5268 - Reports with pagebreaks did not generate sheetnam...

...es and extra sheets correctly.

(1) Sheetnames were not computed if the name was defined on the root band itself.
(2) Sheetnames were not applied if any other empty band exists before this section
(3) Subsequent sheets had their content offset by the previous bands filled rows.

cherry picked commit: 6ed8a40ace3ffa0fb2927dbaf53cc746b06de5be

@tmorgner would you mind to review/merge? this is a replacement for rejected PR: https://github.com/pentaho/pentaho-reporting/pull/533