Profile Detailがアホみたいに遅かったのを改善

- Starでのパーミッションチェックをやめた
- Starのauthorをprefetchするように
- mentionの展開を毎回SQLひいてたのを、全部まとめて取得するようにした
- user.profile.get_abosolute_url無駄だからやめた

Before
-------------

![](http://gyazo.com/8bcb0d5b10486a9c889c642eb3f2a0ae.png)

After
-----------

![](http://gyazo.com/a4c21a60b5b4001ea0073163343e1852.png)
1. `{% if user has 'stars_star_delete' of object %}` で、現在スターが付けられているオブジェクトに対するサクジョ権限があるか調べる。これは一度で済む
2. 上記が `False` の場合は対象オブジェクトの管理者では無いはずなので消せるのは自分のスターだけ。とりあえず`{% if user == star.author %}`で調べる

のほうが良くないかな？今のままだとオブジェクト所有者がスターを消せない