(PDB-797) Add "name" field to fact-nodes response.

This adds a "name" field to the fact-nodes response.  The field "name"
represents the name of the parent fact of the fact node and is drawn from a
new column in the fact_paths table.
Merge pull request #1036 from wkalt/ticket/master/pdb-797-fact-nodes-name-field

(PDB-797) Add "name" field to fact-nodes response.
(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>