Make list tile configurable (fixes #339)

You can now:

* Set the ordering and visibility for all fields
* Set the preferred style for the title
* Set the scale and alignment for the image thumbnail

The date of the items is also shown and tests were added.