add an extended archive index page to delete unwanted archive data
deduplicate the archive code
remove the public/private distinction in the archive index
add web admin options for the archives

Merge branch 'archive'