Hadupils::Extensions::Hive.build_archive

Helper function that can assemble a compressed tarball
the contents of which are organized in a manner compatible with
Hadupils::Extensions::Hive.

    # Put a.jar, other.jar, hiverc in main ext (first list)
    # Put aux.jar as an auxiliary jar (second list)
    File.open('/tmp/some-archive.tar.gz', 'w') do |f|
      Hadupils::Extensions::Hive.build_archive(
        f,
        ['/stuff/a.jar', '/stuff/other.jar', '/stuff/hiverc'],
        ['/stuff/aux.jar']
      )
    end

Note: this introduces a dependency on tar being on your PATH
in order for tests to pass.
Documented Hive extension's build_archive method
Merge branch 'hive-ext-builder'
Updated to 0.4