ACL filter for unauthenticated users set to None

ACL filter returned when user is None is equal to None
if asking for MF_EDIT.
ACL filter for unauthenticated users in MF_READ mode

ACL filter returned when user is None allows access
to public projects.
unit tests for Project ACLs revised for new model.