Add stronger colormap support

Mostly add a bunch of colormap stuff for display that I've been wanting to do for ages.   Now in heatmap mode, sorters display on a yellow-green-blue gradient, and data displays on a yellow-orange-red gradient.   There seems to be some 'rogue sorters' that don't pick up their parent's thresholds?

Also, next stop is a big mess -- renaming all the 'state' name to be 'type' names, so wanted to push this stuff out first.