Provides a single "MakeTarball" function to create tar (tar.gz)
archives. Uses go libraries rather than calling out to GNU tar or
similar. Is more cross platform and makes it easy to prefix all
contents inside of a directory that does not exist in the source.