search: collection template loading

* Introduces collection specific templates collection_{name}.html with
  fallback to the default collection.html

Signed-off-by: Harris Tzovanakis <me@drjova.com>
Reported-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>