modules.userHighlight.options.autoColorUsing: select strategy for autoColorUsernames
refactored the current strategy and set up framework for multiple strategies
userHighlight.autoColorUsing name/description/function refactored together
userHighlighter.doTextColor takes dictionary of { template: "css rules", placeholder: value, ph2, value2 }
If no template is specified, use single-color template
autoColorUsing['hash-userid-notbright'] and autoColorUsing['monochrome']
hash-userid-notbright is now the default algorithm; it scales back color / night-mode color based on color luminosity
monochrome is a joke/sample algorithm
typo
Merge pull request #700 from andytuba/autoColorUsername-selectMethod

userHighlight.autoColorUser: improved color selection, selectable strategies