title: Django inclusion tag with configurable template
body: <p>I've created an inclusion tag, however I'd like to be able to make the template optionally configurable. There doesn't seem to be support for this out of the box, so I'd like to see how people did this - maybe a method search the templates directory first for a specific template name and then falling back to the default template.</p>
  
  <pre><code>@register.inclusion_tag('foo.html', takes_context=True)
  </code></pre>