be more lenient in some tests when server restricts content

Prefer setting dcterms:title to dcterms:identifier as identifiers are
usually managed by the server and read-only.

Skip testPutReplacesResource() if the PUT fails due to restrictions
on content.