Fixes issue #360; redirect of stdout and stderr to 'tee' changed from `|&` to `2>&1 |`

modified the Puppet broker plugin so that it uses a more widely accepted Bourne-style shell syntax to redirect both stdout and stderr when invoking the '/tmp/puppet_init.sh' script during the broker handoff process.  Previously, this script was invoked using the syntax `|&` to redirect both stdout and stderr to a `tee` command, now the syntax `2>&1 |` is used instead (which works better with older versions of `bash` and older versions of other Bourne-style shells)