issue 2287 - fixing user pass install not working

TempFiles are deleted at garbage collection time
http://www.ruby-doc.org/stdlib-1.9.3/libdoc/tempfile/rdoc/Tempfile.html

Previously we would simply return the path, discarding
the file object, so as soon as the create_temp_config_file
function returned, the file may be deleted.  Now we keep
track of the file object through the life of katello-configure
make katello-configure SCL compliant
SCL puppet requirement
forgot build requires ...
scl the call to ruby in the build step
Merge pull request #18 from jlsherrill/temp_file

issue 2287 - fixing user pass install not working
more SCL support for katello-configure exec and using wrapper
remove mistaken commit that hard coded SCL path
switch to puppet 3 syntax and fix variable name for scl_puppet
no need for older puppet support
extra else needed removal
feedback from msuchy during PR - more files to SCL
Merge pull request #19 from mccun934/scl-enable

make katello-configure SCL compliant
Add home environment.

Suggested by Dominic Cleal
Merge pull request #20 from Katello/bkearney/foreman-config-environment

Add home environment.
scl_root - add parameter and use in puppet template

Since we'll support installing with puppet based on SCL, we
need to have the puppet.conf in the foreman config point
to the location within the SCL path.  This adds a parameter
that we can use elsewhere, if needed.
Merge pull request #21 from bbuckingham/scl_root_prefix

scl_root - add parameter and use in puppet template