Partially converted Actions plugin.
More converting of Actions.
Fix bug in referrers index.twig. Check that '...Percent' variables are defined before checking if not empty.
Fix twig bug in visitor log.
Refs #4041, cleaned up ViewDataTable, related classes, and related templates:

- Remove uniqIdTable, chartDivId and related code as important element IDs are determined in datatable_manager.js now.
- Clarify _dataTable twig template + related css.
- Also added visiblity to Piwik_DataTable_Renderer_Php::renderException.
Merge branch 'master' into datatable_visualization

Conflicts:
	core/ViewDataTable.php
Removed _dataTableActions.twig after making it possible to do so.
Fix small regression in last commit.
Modified _dataTable.twig to use a Piwik_DataTable instance instead of a DataTable converted to an array, allowed HtmlTables to render expanded DataTables, and removed @CoreHome/_dataTableActions_recursive.twig.
Fix regression in last commit.
Refs #4041, allow subtable template to be used if idSubtable is in request so Actions controller doesn't have to call setTemplate. Also did some mild refactoring for Piwik_ViewDataTable_HtmlTable::setRecursiveLoadDataTableIfSearchingForPattern.
Modify visitor lot twig tempalte to use datatable instance instead of rendered datatable array.
Merge branch 'master' into datatable_visualization

Conflicts:
	core/ViewDataTable/HtmlTable.php
Rename ViewDataTable::setDataTableType/getDefaultDataTableType to setDataTableCssClass/getDefaultDataTableCssClass and move newly added view data to viewProperties member.
Merge branch 'master' into datatable_visualization
Some more work done.
Converted far more of Actions plugin.
Refs #4041, removed Piwik_ViewDataTable_HtmlTable::recursiveDataTableLoad.
Merge branch 'master' into datatable_visualization

Conflicts:
	core/ViewDataTable.php
	core/ViewDataTable/HtmlTable.php
	plugins/Actions/Controller.php
Got something to display.