(PDB-798) Add capability to use regexp when querying fact-nodes path types

This adds the new operator ~> which is a path regexp operator that only works
against the `path` type. It works by internally converting the array of
regular expressions into a single regular expression for querying
fact paths.

Signed-off-by: Ken Barber <ken@bob.sh>
this all looks good.  My only question is whether there is enough value added by the *> operator over ~> to keep it around.  It seems like translating *> queries to ~> style is trivial.