Modify error in the case of user is collaborator

ユーザーが collaborator として参加している repository がある場合に、
ユーザー画面が表示されないバグを修正した。

原因は、root_controller 内で、
ユーザーが collaborator として参加している repository の場合、
その所有者が、repositoryの所有者でなくユーザーとなっていたから。

表示する repository の順番は、
ユーザーがownerのもの
ユーザーがcollaboratorのもの
ユーザーのorganizationのもの
とした。
このデータ構造はわかりにくいです。
`@repos[i]` と `@repos[i + 1]` よりも、`@repos[i]` と `@users[i]` の方が関連が強いのに、関連が強いほうが別々の変数にわかれています。
`@repos[i]` と `@users[i]` こそ1つの変数にまとめるべきです。

`{ repo: ..., user: ... }` というHash にしても良いですし、Repository というクラスを作っても良いです。