(maint) Details about Git version / .gitconfig conflicts
(#22700) Add puppet to path

This adds puppet and facter to the path without clobbering any other
environment settings on the machine (aka ruby installs).
(#22368) allow agent environment

This allows agent environment to be set during the installer and adds
environment=ENV to the puppet.conf file. By default this will set environment
to production.

This brings parity of this feature to Windows as compared with non-Windows OSes (they already have
the ability to specify agent environment during installation).

You can set this by passing it as a MSI property PUPPET_AGENT_ENVIRONMENT.
Merge pull request #55 from ferventcoder/ticket/master/22700-add_puppet_to_path

(#22700) Add Puppet to Path
Merge pull request #54 from ferventcoder/ticket/master/22368-allow_agent_environment

(#22368) Allow Agent Environment Variable
(maint) createLine for Agent

This needs to produce the same behavior as the other items until items are
queried in the inifile prior to writing back to it.