require double quoted ETag/If-Match/If-Non-Match header values, add more tests, source formatting