add code related to replace_template_colors

See next commit for code that depends on these functions
begin rewrite on replace_template_colors

saw that old code was both messy and very hard to add to, which would
be a problem going forward.

so, replace_template_colorsv1 is now deprecated.

New code aims to be super clean and extensible, so that it can do more
than just simply replace colors. Each different manipulation will get
its own script. The next script will be convert_to_primary_accents.

Over time this should grow to include lots of utility scripts to work
with Zeus templates in ways that can’t easily be done via the GUI.

New code isn’t working yet, but will be soon.