BZ 1091128 - Support for object name partial matching like :name=IPCLogg...

...er-%a%

Note that suffixes or infixes patterns are not supported.

One possible incompatible change is the ObjectName query will include all
object name properties, e.g. if there is

    a:key=%value%

the ObjectName query used to be

    a:* (and then somehow things would get filtered)

but instead the ObjectName query will be

    a:key=*
Are those `Pattern.compile()` (here and below) calls something we could pull out into some static var or such to only compile once and not on each invocation of the utility?