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
[PDI-12413] Reverting SpringSecurityPrincipalProvider enhancements due to bad Authentication objects being re-used (still unknown why). Also PentahoSystem.runAsSystem now behaves like SecurityHelper.runAsSystem