Refs #4041, allow all view/visualization properties to be set via query parameter, remove unecessary client side properties from ViewDataTable, move HtmlTable specific client side parameters to HtmlTable, remove code that looks for generic filter query parameters when setting client side parameters, make sure client side parameters are set if they're not false (ie, 0) instead of if not empty and add filter_offset as view property.
Fixes failing tests for non-translated translation keys. Thanks to @tsteur for spotting this!

refs #4086
Fix omitted whitespace after translation fix
Merge branch 'master' of https://github.com/piwik/piwik
Remove FIXME comment with no description.
Refs #4077, added initial, minimal, new DataTable visualization (Treemap) that uses JavaScript Infovis Toolkit.

Notes:
  - Moved priority of Truncate filter in DataTableGenericFilter so it is executed after a DataTable is limited.
  - Disable queued filters when requesting data in ViewDataTable and execute manually in the post-load function.
Refs #4077, fixed some bugs and make sure enough nodes are displayed in a treemap graph.
Reactivate complete build
Removed PSR-0 statement

Since Piwik does NOT follow PSR-0, composer makes unnecessary file system calls for every single class. Piwik's own autoloader knows how to load Piwik's classes.
Refs #4077, add ability for treemap to color nodes based on evolution of metric since last period.

Notes:
  - Added some utility functions to ColorManager JS class.
  - Refactored some existing code in TreemapDataTable JS class.
Simplify code.
Refs #4077, show logo next to label in treemap nodes, allow nodes w/ associated URLs to open those URLs when clicked, and fix bug having to do w/ trying to load subtables/other rows more than once.
Refs #4077, fix several bugs in treemap visualization, and show evolution in tooltip.
Use proper data-attribute for html5 compliancy
Small fix for broken site selector
Deactivate full build again
Merge branch 'master' of https://github.com/piwik/piwik
Refs #4041, #4077, started refactoring of series picker JavaScript so it can be used by more than just jqPlot graphs.

Notes:
  - Added new 'after_data_loaded_functions' view property that executes callbacks after data is loaded. Different from filters since it will be only executed once per data table.
  - Moved row picker view properties to Graph datatable visualization.
  - Refactored jqplot data generation so selectable columns & rows are dealt w/ in Graph datatable visualization instead of a JqplotDataGenerator instance.
  - Rewrote series picker to use dataTable client side properties instead of data generated by JqplotDataGenerator.
  - Fixed jqplock typo.
Refs #4077, #4041, separated jqplot specific code from generic series picker code and cleaned up series picker code a bit.
Merge pull request #102 from SgtK/master

Removed PSR-0 statement since it's not valid at this stage (see dicussion in http://dev.piwik.org/trac/ticket/4074#comment:2 for next steps)