More optimizations.

- Move creator_name into threads_with_visited_status
- Eliminate redundant selects.
- Refactor subforum jbuilder template to use optimizations