Add etags to list (fetch) requests.

This makes a HUGE difference in Drupal page loads. It allows Drupal to cache resources from the list request and then get them from the cache when it goes to get each resource by id, one at a time, later in the page load process.