Relax rules for JavaScript's use of HTML classes

Let JavaScript use any component classes is selectors, rather than just
`js-` classes.

It's recommended that JavaScript avoids using utilities in selectors.
The utilities are generic abstractions and might also appear several
times within a component's HTML.

The `js-` classes can be used as JS utilities (for behaviour that is
independent of any particular component).

Fix gh-25