Pass content language and display name through to DavResource

This patch allows access to a resource's displayname property by setting it from the response when available.

As I was there, I also added contentlanguage which addresses #128