Improve installation from source Closes #47483, #61549, and #50937 See merge request gitlab-org/gitlab-ce!28201