hotfix for broken reserves tool: code wasn't handling the case where a course is associated with an iSite but that site doesn't have a reserves tool on it.  In any case, we don't even need to try to find that topic now that we're using a standalone topic, so if a standalone topic is configured we will bypass this lookup altogether.
slightly simpler fix
Merge branch 'develop'

* develop:
  slightly simpler fix
  hotfix for broken reserves tool: code wasn't handling the case where a course is associated with an iSite but that site doesn't have a reserves tool on it.  In any case, we don't even need to try to find that topic now that we're using a standalone topic, so if a standalone topic is configured we will bypass this lookup altogether.