REPORT-608:  Maximum number of cell styles was exceeded when running a large report with an XlsReportRenderer.

Added a cached of cell styles in order to reduce the number of new styles being created.