Fixes 17: If a `templates_path` is set, *Sphinx: pretty search results* threw a `Recursion error`, because it expected a overridable `sourcelink.html` template at a specific index of `app.builder.templates.loaders`. Now, the extension searches in all loaders for `sourcelink.html` and doesn't attempt to override `sourcelink.html` if it can't find this template.