Previously install.rb only installed the auth.conf example, but now that puppet.conf has moved into conf/, that also needs to be installed via install.rb. This commit adds puppet.conf to the list of configfile to be installed.
The tests flag isn't functional anymore, as there are no tests in the test directory to run. This commit adds a warning for users of the tests flag that the flag is useless. It also changes the default value for the tests flag to false and promises that we will remove the flag entirely in the future.
Previously if install.rb was invoked when outside of the source root, all of the globs would fail to find bins, libs, etc, or worse if run from / it will find the binaries in /bin and copy them to bindir. This commit addresses that by running the install after cding into the directory containing the install.rb file.