implemented chart cache, some charts broken, multiple files no longer supported, archive async broken. some tests broken. cache invalidation missing
replaced list of datasources with single datasource on interfaces
made SpreadsheetDataSource.defaultSheet immutable, removed ChartTypeBuilder.canHandle from interface
cleanup
fixed riparian and wetlands charts builder
cleanup
fixed chart parameters
fixed tests
inject chart cache, inject event manager, implementing cache cleanup
added chart cache invalidation, added http 304 not modified for charts
dropped support for multiple file chart
cleanup: removed query dimension from AbstractChart constructor. The dimension is now passed in to the method call AbstractChart.outputAs(...)
fixed chart archive
fix: all sheets will be passed in during chart building, so do not check a certain sheet (Summary in this case).
refactored chart cache
Merge branch 'master' into chart_cache
cleanup