Issue show hidden projects

Refactor of the view functions for the profile of users (both public and private). Also fixes #520, allowing not only admins but owners to see their hidden projects under their profile/or own project's views.