Refs #4041, fix bug in displaying DBStats reports by redefining how columns_to_display view property defaults and allow unique visitors to be displayed on reports that have it, outside of period=day.
Merge branch 'master' into generate_graph_decouple

Conflicts:
	core/ViewDataTable.php
More TODO done.
Fixed DBStats sorting issue.
Revert small change.
Refactored ViewDataTable::getRequestString to return an array so building a URL is not necessary. Also changed request_string_suffix view property to request_parameters_to_modify.
Change other occurances of getRequestString. Forgot to do in last commit.
Merge branch 'master' into generate_graph_decouple

Conflicts:
	core/ViewDataTable.php
Removed some TODOs.
Removed another TODO.
Tweaks.