Add controller-wide ETag.

Step to Reproduce:

1. curl -I http://localhost:3000/items/21.
2. Check "200 OK" response and write down ETag.
3. curl -I http://localhost:3000/items/21 --header 'If-None-Match: <value_for_ETag>'.
4. Check "304 Not Modified" response.