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.

<!---
@huboard:{"order":904.75,"milestone_order":873,"custom_state":""}
-->