Bug 1037964 - Error when accessing /profile/new when not logged in

Rather than creating a new user with ```is_authenticated.return_value``` to be ```False``` I will prefer to have an anonymous user here since the django sets user to anonymous if no one is logged in.
So the code would be something like:
```from django.contrib.auth.models import AnonymousUser```

```request = Mock()```
```request.user = AnonymousUser()```

By doing this we can ensure that all other properties also match with the not logged in user.