allow reservations to be archived by admins

Implements #728. The admin can click the 'archive' button on the reservation show page to put it away.