refs #5896 by converting an array to a dataTable the generic filters would work. wondering if it fails any test
refs #5896 started to move rendering code from response builder in other classes which also allows plugins to define their own render formats
refs #5896 this should actually make it possible to use generic filters on arrays
refs #5896 DataTableInterface includes SimpleDataTable which is apparently not supposed to render anything. This should fix many tests
refs #5896 easier check for dataTables
refs #5896 serialized should be enabled by default if a dataTable is requested
refs #5896 added test for ApiRenderer factory
refs #5896 this should fix most of the tests, in case we do not deal with a multi dim array we should actually use the datatable renderer the php way and not the apiRenderer way
refs #5896 added a couple of tests and fixed some issues
refs #5896 make sure we generate same subtable id locally and on travis
refs #5896 tests are showing converting an array to a dataTable and run the filters on it will not work. Instead run the filters directly on the array. Therefore, to not have duplicated code the dataTable and row can be now treated as an array and we access them like an array in the ColumnDelete filter which will be for now the only filter is applied on arrays
refs #5896 this fixes some tests
refs #5896 fix report limit test
updated submodule
refs #5896 make sure jsoncallback is not applied twice and it should be always applied for arrays
Revert "remove Dimensions and Reports to avoid huge upgrade query on DB:"

This reverts commit 49ae6b4030e83a9e0b5a842810c7ddda3c322b24.
added links to help writing good bug reports / feature requests
looks nicer when using an h2
created an exampleTracker plugin which is disabled by default so those columns will not be installed
refs #5926 move reports to exampleReport