Add automatic ETag support 

- optional
- automatic
- can be overwritten with setHeader('etag', ...)
- works with the conditional request plugin