Add a Puppet PE broker to Razor

This adds support for setting up a Puppet PE agent node using the new
"frictionless install" tools provided as part of a forthcoming PE release.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>