New setting site_requires_login

- Currently, if this setting is enabled, users who are not logged in can
  see topics from the outside but they cannot click through to the
  topics.