------------------
- Add Language='all' as a keyword argument to avoid LinguaPlone deleting it when
it patches the catalog
[erral]
- Use context object's url to create the cache key instead of the portal_url.
[erral]
- Avoid extra space at the end of icon alt attributes.
[davisagli]
- Merge plip 12905 to provide more body classes
[vangheem]
- adding user roles to body class, eg: userrole-anonymous, ...
[garbas]
- Use normalized template name for body class since dots are not a good idea in classes
[daftdog]