rpm: add fifo support
add deb-use-file-permissions
Merge remote-tracking branch 'upstream/master' into deb_use_file_permissions
Merge branch 'deb_use_file_permissions'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'

Conflicts:
	templates/rpm.erb
Update Vagrantfile

config define of debian6 referenced centos6.  Changed values to debian6 to make config block consistent.
Call Metacpan again to get the archive name to downlaod. This may or may
not be in a subdirectory.
Also generate the tarball name from this.

Not using the download_url from metacpan as it is a metacpan URL.
Make initial archive download from mirror rather than just dependencies.
Merge remote-tracking branch 'upstream/master'
Add --gem-disable-dependencies flag to allow for excluding one or more auto dependencies
Merge remote-tracking branch 'upstream/master'
Add an interface to the tar flags for the data archive so that they are testable. Add some tests.
Another example
anally retentive tweaks
Add option to overide python interpreter in installed scripts

Allows to do
python setup.py install build_scripts --executable PYTHON_EXECUTABLE
Add test coverage for #607 (safesystem w/ no $SHELL)

Also: Add missing SecureRandom.uuid under 1.8.x (for the tests)
Upgrade arr-pm to 0.0.9; fixes a race condition in RPM file reading

This only affected the tests, best I can tell, but would have only
caused problems for using '-s rpm' (rpm input).
Goodbye, Tempfile, I hated you always.

Now uses Stud::Temporary. Much happier.
(Tempfile uses finalizers to remove files on disk during GC, which
messes things up if all you want is a temporary "path name" not a file
itself.)
typo