Re-Work the parameters passed to XSL

* pass all settings
* use the same method for settings and arguments
* state the parameters passed to XSL in the Readme

This changes some previously existing parameter names.
Avoid warnings when no custom CSS/JavaScript is configured
avoid warning when settings.cookiePassthrough is not configured