Upload/delete only if sync attribute matches
This change adds support to specify an "expected sync attribute" for
upload and delete jobs. This is implemented by the WebDAV versions of
these via the If-Match
header, to prevent lost updates.
Closes #10 (closed)