issue #20715: fix many lingering problems with charts

Fixed:
-The dashboard is sometimes hidden by the welcome page
-The "waiting" scrim should only show after the pickers have been picked (and the fetch still hasn't come back)
-Those d3 errors in the console when you leave the dashboard
-Tooltip colors on the sales charts
-The font color within the chart should be white (-ish).

Not fixed:
-iPad problems generally
-The "New" button is finicky and sometimes requires a second click
-drilldown into "None" groupby column shows all (would require a fix to the advanced search panel)
-allow drilldown into time series charts (would require rewriting chart filter through query filter)