Merge branch 'master' of https://github.com/piwik/piwik
more cleanup work on Visualization
fixes trac issue #4220
Output entries in diffviewer.html even if diff files could not be generated.
moving some more code to the right place and coding style
set property on config object, not on the view
coding style [ci skip]
Merge remote-tracking branch 'origin/master' into viewdata_refactoring

Conflicts:
	core/ViewDataTable.php
	plugins/CoreHome/DataTableRowAction/RowEvolution.php
	plugins/CoreVisualizations/Visualizations/HtmlTable.php
disable footer message in row evolution
needed in treemap, moving it from there to core makes it reusable
fix simpleTable shows errors in case the column is an array, only display some columns
workaround for visitor log not loading
Avoid screenshot failure if window.piwik object is not available.
Speed up case where error is shown in screenshot tests.
do not use the init method
further cleanup of viewDataTable, removed configureViewEvent and init function
renamed configureVisualization to beforeRender and trigger it at after filters are applied. makes it easier to understand that this hook is meant to force the value of some config properties. this change probably breaks some features, will fix it then
added property report_last_updated_message instead of overwriting a metadata property
moving goals visualization to goals plugin
moving idSubtable property to requestConfig