Split ArchiveManager->archive() to be able to execute build script before archive generation

Needed for composer/satis#153