(PDB-826) Fix pathing for puppetdb-legacy

For PE the puppetdb-legacy scripts (such as puppetdb-ssl-setup) expect the
puppetdb script to be in the path. This assumption isn't always true, as we
install PE in a weird place.

This patch adjusts the PATH for this single exec so that it also includes
the path of the directory where the original script is found, which is usually
/opt/puppet/sbin.(PDB-826) Fix pathing for puppetdb-legacy

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #1045 from kbarber/ticket/master/pdb-826-pe-paths-for-puppetdb-legacy

(PDB-826) Fix pathing for puppetdb-legacy
(PDB-822) Change acceptance tests to incorporate structured facts.

This patch augments our basic_fact_retrieval and import_export acceptance tests
to include structured facts, and also bumps the version of the nodes query in
the facts/find indirector so structured facts are returned when puppet facts
find is issued to the PDB terminus.