PRD-4919 - Publishing a filename containing non-ASCII characters (e.g. accentuated latin characters) fails

encode filename of published file
Merge pull request #406 from mdamour1976/master

[BISERVER-11606] File and Folder names do not work correctly when they start or end with a colon
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
Merge pull request #407 from aliakseihaidukou/PRD-4919

PRD-4919 - Publishing a filename containing non-ASCII characters (e.g. a...
PRD-4956 - Reverse patch on isNeedPrintRepeatingFooter method as it caused failured on golden sample reports.
(cherry picked from commit 2441a27)
Merge pull request #409 from tmorgner/PRD-4956-2

PRD-4956 - Reverse patch on isNeedPrintRepeatingFooter method as it caus...