Clean up install class

The install class seems to be designed to make the logic decision on how
to install r10k based on whether or not PE is being used. However, some
of that logic had leaked out into the init.pp file, and the install/*.pp
classes were redundant in many ways. This commit simplifies and reduces
the apparent complexity of the class without changing the functional
configuration.