Remove row evolution cache and remove recursive call to controller action in DataTableRowAction_RowEvolution::getSparkline.
Fixing build.
Refs #3942, allow server-side and JS UI code to use colors defined in CSS.

Notes:
 - Removed colors.piwik.json loading code. No longer necessary.
 - UserCountryMap is the only remaining portion of Piwik that doesn't use this technique. Not yet, anyway.
Remove use of globals when non-intrusively setting up test environment and add use of test events.
Avoid links in Piwik::globr to avoid infinite recursion in unit tests.
fixed some doc blocks
added no-git mode to translation update
updated fix to also accept randomly generated run IDs
Adding apk to tracked downloads
Merge remote-tracking branch 'origin/master'
simplified run filter patch
Simplify ViewDataTable_HtmlTable and move main template to new HtmlTable visualization.
Update README.md

Added a step to ensure the `[database_tests]` section in `piwik/config/config.php.ini` is set up correctly.
Refs #4041, modify tag cloud ViewDataTable to use _dataTable.twig w/ Visualization_Cloud as visualization..
Refs #4041, merge _dataTableGraph.twig with _dataTable.twig (moved unmergable parts to new visualization twig file for Visualization_JqplotGraph).
Refs #4040, Modify getReportDisplayProperties to add display properties for all of a plugin's reports to a list rather than to pick out the display properties for a single report.
Refs #4040, converted CustomVariables plugin to use display properties instead of manually calling ViewDataTable functions.
Refs #4040, converted DBStats plugin to use display properties instead of ViewDataTable methods.
Refs #4040, convert DevicesDetection plugin to use display properties instead of ViewDataTable methods.
Refs #4040, move Piwik_ViewDataTable::getRawSegmentFromRequest to Piwik_API_Request.