Fixes to user agreement. At user creation, do not display user agreement
if it is not enabled. 

Fixes to authentication. Reload user documentation before saving
answers. This is because accepting user agreement changes the content of
the document.

Issue #200