name source tarball .tar.gz not .tgz

Not a huge deal I think it would be better to stick
with naming the tarballs .tar.gz rather than .tgz
unless there is a good workflow reason not to.
use "tar xf" for compression autodetection

GNU tar 1.15 (2004) and later supports auto-detection of compression.
GHC 7.8 started shipping .tar.xz binary tarballs in addition to .tar.bz2,
so this change should allow using either with hptool and also .gz, etc.
Add hptool info option to show versions & packages that will be included

Since the hptool contains within its executable, the HP release number
and the exact versions of packages to be included in the resulting HP
release it will construct, a way to query a given hptool is needed. This
commit adds a "--info" (short form "-i") as an option to the hptool
command line. The info included is the HP version to be built, and the
name and version of each package. The exact way the info is printed is
reasonable but arbitrary with this commit, and could easily be changed.
Merge pull request #105 from juhp/patch-3

name source tarball .tar.gz not .tgz
Merge pull request #107 from juhp/patch-1

use "tar xf" for compression autodetection
Merge pull request #109 from randen/info-option

Add hptool info option to show versions & packages that will be included
Merge remote-tracking branch 'upstream/new-build' into new-build