Revise localized agreements. Fix #199

Unify translated agreements into single Agreement model
Update docs to explain per-site Download Agreement Version setting
Refactor sign_agreement view