fix case when viewing project index as a user without access
fix case when viewing project index as a user without access

project.IndexView wasn't setting self.object, and then ProjectContentMixin wasn't catching the case when the user is anonymous

numbas/editor,numbas/editor,numbas/editor