PRD-4956 - Never print repeating footer when in design-time mode, but always print page header and footer.
PRD-4956 - Cleanup: Simplify debugging by removing log statements.
CLEANUP - Applied final modifiers to parameters, break down monolithic code.
PRD-5107 - Fixed a minor rendering error.
PRD-4956 - For banded subreports, we need to render all page-header and footer as inline sections during design-time, so that PRDs graphical designer can pick up on them.
Merge pull request #408 from tmorgner/PRD-4956

Prd 4956