#728 reservation archive

Recreating #873 since Travis wasn't generating builds for it, resolves #728.
Those two variables are booleans for Javascript confirmation dialogs; they could be more descriptive but since variables are renamed during asset compilation to reduce file size anyway I didn't think it made a difference. I'll quickly rename them, there's really no reason not to.

I'm not sure where you would have split up the code; the only lines that are too long are the confirmation text and I'm not sure how Javascript handles line breaks... I can look into it.