Set `zip_gallery` only when one is available

This change introduces a new variable `zip_gallery` to the Jinja context. It is
only set to `settings.zip_gallery` if a directory has a zipped archive.
Add documentation for `zip_gallery`
Merge pull request #28 from matze/fix-zip

Set `zip_gallery` only when one is available