Correct container re-use when highlighter is applying a base className

Highlighting was not detecting a reusable container if an extra class
name was applied via the elementProperties configuration object. This is
because the container comparison required the reusable container have
*all* the classes... including the one about to be applied.

Restrict this particular check to only require class names to match the
supplied elementProperties config setting.