Minor cleanup in 9*-specs*.t load-specs func
Look for templates / partials in several places

Enable the search for partials, and the initial template, to cascade
through a list of sources, any of which can be a directory or a hash.

Also allow :extension to be an array.