Ported cjdelisle/gitboria.com to 5.1-stable branch.

Allow non login user to access public projects
Remove the three "New" actions from dashboard for guest account

By default, "guest" account is an ordinary account, which can
create new teams, projects and groups, this commit removes
"New Team", "New Group" and "New Project" button from dashboard.