Solution for report template.

Now we can use custom report template for reports.

On a ```ExcelReportGenerator``` subclass we have override the ``buildDataProvider()`` method to return the data provider.

Then to use custom template we have to override the ``getTemplateDir()`` method to return the directory path for templates.