archive-release: general cleanup

Signed-off-by: Christopher Larson <kergoth@gmail.com>
archive-release: use git-archive where possible

Signed-off-by: Christopher Larson <kergoth@gmail.com>