WIP: Support group based restriction
The data and the views are now "categorized". Each user, both staff and students, only sees the projects which are in one of their categories, e.g. "UROP Projects" or "DE Masters Projects". This also allows the staff to select the right category when creating or editing a project, they will see the dropdown selection below.
Staff with only one category don't need to do anything more than they used to do before, as only one category would appear and it would be selected by default. This system also implicitly allows to have a "default category" in case of staff members who have more than one category of projects.