Correctly set email in OrionPersonImpl.

Fixes #3792.
Use LoggedInUserFilter to check if user is logged in.

#3481
Fix warnings.
Merge branch 'orion_1_0_3481' of github.com:maqetta/maqetta into orion_1_0_3481

* 'orion_1_0_3481' of github.com:maqetta/maqetta:
  remove unnecessary throws declaration #3790
  fix typo, improve error message
  fix reference error in previous commit
  improve error handling