Exposure portlets cleanup

- Use a common base renderer class for dealing with standard rendering
  and also exceptions.
Changelog.