With the full test below of where the background styling takes place,
this should be sufficient to ensure that we haven't made any wildly
wrong code changes.
We want to allow the string "code" to be used in the triggering query,
but we want it to have no effect on how the query is understood
or processed.
Addresses issue #454.
By their own documentation, the NBS submodules contain idiosyncratic
color names which are not well-suited to a general purpose color code
search.
In particular, NBS_ISCC::M contains a color called 'email' which caused
a confusing result for 'HTML email'.
The main NBS colors are included because they seem reasonable enough as
color names.
This fixes#490 and possibly partially addresses #454 and #442, I guess.
Also includes some testing ideas from @mintsoft.