instance index as tiles

This pull request allows to display tiles on the instance index instead of a list similar to what was done in #714 for pages.

This one worked out surprisingly well because I was able to reuse/keep much solr functionality like pagination and facets.

Some more refactoring might be good to reduce duplicate code (e.g. `as_tiles`).