Cache show_preview_links? result

* Avoids requerying @site.default_host.aka_host every row
  (would still hit SQL cache, but slower than cache)
* Also switch to shorter (no block) form of link_to