Merge pull request #15 from x-formation/master

Check for MD5 fails under SunOS 5.9
        - added option for invoking pbzip2 as a compression program
        - fixed file position handling in MS_dd_Progress() function.
          Previously it was skipping the first block, if the compressed
          file consists of a block and the tail
        - fixed progress printing in MS_dd_Progress() function.
Merge pull request #16 from ydavit/master

Added pbzip2 support, and fixed some issues.
Subject: Fix infinite loop when invoked incorrectly

Description:
This commit fixes a case where certain shells (most noticeably bash)
do not shift anything at all if shift 2 is used and there are not
two arguments.
This caused an infinite loop when the installer was invoked
incorrectly if run under such a shell.

Now a usage message is displayed instead.

Author: Brian Carlson <brian.carlson@cpanel.net>
Bug-Cpanel: http://fogbugz.cpanel.net/default.asp?61069
Merge pull request #17 from atoomic/master

Fix infinite loop when invoked incorrectly
Updated documentation for github.
Minor documentation update.
Make compression level parametrable with a new flag --complevel
Add MANUAL description for --complevel flag
Add documentation for --xz flags
Merge pull request #18 from zehome/master

This commit permits to specify by command line argument the compression level
Added new option to add a tar argument when creating the archive.
Documentation updates.
Merge branch 'master' of github.com:megastep/makeself

Conflicts:
	README.md
	makeself.sh
Minor documentation fix.
Minor usage fix, startup_script is mandatory.
Updated GPL license (bug #22)
Merge pull request #21 from Dridi/patch-1

Minor usage fix, startup_script is mandatory.
TAR_EXTRA needs to come before short opts and short opts needs a hyphen prefix
Merge pull request #26 from ShaunR/master

TAR_EXTRA doesn't work for long opts