requiring checkout to be a user logged in, fixes an untracked address-2 register bug and decreases complexity of continuity when redirecting export vars for all cases of register, login, and addresses
Allow users who are not admins to edit room reservations unless theroom requires approval before going live. Then they can't change itunless they are an admin.
The registration/login pages were not honoring the EmailForgottenPasswordPparameter. This enforces that parameter, allowing admins to disable emailingout passwords.