Fixes slug_size when the slug_file has been set
replacing gzip with pigz to improve slugbuild time

pigz is a parallel implementation of gzip that takes advantage of multiple cpus and has reportedly improved slug building results as seen here:
http://www.paasmag.com/2014/02/11/git-push-heroku-master-now-40-faster/

Signed-off-by: Paulo Fagiani <pfagiani@gmail.com>
Merge pull request #10 from fagiani/pigz

replacing gzip with pigz to improve slugbuild time
Update CONTRIBUTING.md

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Update MAINTAINERS

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Merge pull request #8 from flynn/update-contributing

Update CONTRIBUTING.md
Merge pull request #5 from zimbatm/patch-1

Fixes slug_size when the slug_file has been set
Removed the flag to use gzip compression, since flynn now uses pigz.

Signed-off-by: Joe Dallago <jd.dallago@gmail.com>
Merge pull request #12 from jayd3e/master

Removed the flag to use gzip compression, since flynn now uses pigz.
Update Makefile

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Update README.md
Add --quiet to git when cloning $BUILDPACK_URL

This fixes invalid gzip formatted output.

Signed-off-by: Iskandar Najmuddin <github@iskandar.co.uk>
Merge pull request #15 from iskandar/master

Add --quiet to git when cloning $BUILDPACK_URL
Add -m flag to tar, prevents “time stamp in the future” warnings

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Update legal entity

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
feat(slugbuilder): run slugbuilder as non-root

This is a security fix as well as a fix for buildpacks that cannot
be run as root.

One small fix had to be made here with openssl. Docker by default
hardcodes $HOME to /, so shifting the export HOME line up before we
call openssl gives openssl write access to $HOME/.rnd.

fixes deis/deis#568

Signed-off-by: Matthew Fisher <matthewf@opdemand.com>
Merge pull request #16 from deis/nonroot

feat(slugbuilder): run slugbuilder as non-root
fix volume mounts with slugbuilder user

Docker mounts directories into containers with root permissions.
Because of this, most buildpacks would break when you try to
add a cache volume mount. This PR ensures that the relevant
directories for the heroku buildpack are under the ownership
of the slugbuilder user.

Signed-off-by: Matthew Fisher <matthewf@opdemand.com>
Merge pull request #2 from deis/update-upstream

Bump upstream changes