This factors out an archive method from take_over

Right now we archive participants during take_over, but we also want to
archive participants during account cancelation.
Merge pull request #2465 from gittip/factor-out-archive

Factor out archive