[BISERVER-11741] Ensuring that all ISystemListeners are called with "system session" PentahoSession and Authentication active. This isolates listeners from each other where one may override the active Authentication and PentahoSession and not set it back
Merge pull request #1627 from pentaho-nbaker/master

[BISERVER-11741] Ensuring ISystemListeners Authentication is correct
[BISERVER-11707] update deep link string to encode space charaters
Merge pull request #1628 from scottyaslan/devBranch

[BISERVER-11707] update deep link string to encode space charaters
[BISERVER-11745] Editing a blockout does not preserve the duration
[PDI-12413] Reverting SpringSecurityPrincipalProvider enhancements due to bad Authentication objects being re-used (still unknown why). Also PentahoSystem.runAsSystem now behaves like SecurityHelper.runAsSystem
Merge pull request #1630 from pentaho-nbaker/master

[PDI-12413] Reverting SpringSecurityPrincipalProvider enhancements due t...
Merge pull request #1632 from mdamour1976/master

[BISERVER-11745] Editing a blockout does not preserve the duration