Fixes #6789, use abandonedCarts query param to tell in visualizations if a report is displaying abandoned cart info or order info and modify row evolution so extra query params can be propagated to row evolution controller requests.
Make sure ecommerceOrder/ecommerceAbandonedCart isn't used as viewDataTable anywhere.
Make sure to default abandonedCarts param to correct value when ecommerce item report viewed w/o the parameter.
Fix regression when metric changed in multi row evolution popup.
Make sure ecommerce item report visualizations set abandonedCart correctly as custom parameter AND in API request parameter.
Fix regression in treemap visualization.
Remove change for local uI testing.