EAGLESIX-3157: matcher: fix jshint issues

Fix JSHint issues with new pipeline matcher code ported from 2.6.5 code.
Part of an effort to cleanup various JSHint issues in one fell swoop so that we can keep things a bit cleaner going forward.

If the attribute values are too precise, we're going to cause unhelpful jshint errors if the code is touched at all.  Perhaps we should have a todo these cases "Make this simpler".