Assign issues / MRs created by unknown users during project import to the ghost user, rather than the project owner
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=19393)
</details>
<!--IssueSummary end-->
e.g., this line in GitHub import:
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/github/import.rb#L251
This has come up in at least one support request, where the project owner did not care to suddenly become the author of all these issues.
The ghost user was added *after* imports, and I think it makes a lot of sense to start using it here instead of project owner.
/cc @mydigitalself
issue