Implemented ETag and If-Match header support to prevent overwriting
updated documents.
Merge branch 'master' of github.com:/libris/librisxl