Fix compatibility problems with client lib 0.8.1

See https://github.com/remotestorage/spec/issues/23 : respond with 304 instead of 412 when the If-None-Match condition on a GET request fails.
Also, allow the use of ETags.