handle correctly unauthorized users in ProjectDocument ACLs.
unit tests for ProjectDocument added

TestProjectDocument class created to test ProjectDocument ACL
functionality using the ProjectData class.
removed ACL-specific unit testing from test job

please report to TestProjectDocument class in
test_project for ACL tests.
ACL corrections on User class.
fixed unit tests on User class.