Merge pull request #622 from kbarber/ticket/1.4.x/22159-fix-edges-for-anon

(#22159) Fix anonymization for catalog edges
Merge branch '1.3.x' into 1.4.x

* 1.3.x:
  (22247) Remove docs task and references
  (Bug #22240) Remove EoL Fedora 17
Ensure parameters that contain maps are sorted (recursively)

Sometimes parameters contain hashes, these hashes may be randomly ordered by
Ruby before they hit PuppetDB. This patch ensures those structures are sorted
recursively first to ensure the duplicates that are just suffering from
different ordering are matched properly.

Signed-off-by: Ken Barber <ken@bob.sh>
fix sorting in planetarium tests

Signed-off-by: Ken Barber <ken@bob.sh>