Distributions/Archives

This pull requests adds an archive command to composer which allows generating zip/tar archives for a given package in a given version.

It's based on the work in #1024 which was based on #804.