Add public access view

Add private attribute for users and projects.
Show non private projects and users when not logged.
Allows non logged user to see public issues

Private user associated with an issue will be
displayed as anonymous.

Add a sign-in button and redirect comment button
to the login view when trying a comment as non
logged.