Added ETag for 304 responses. Second try...
Merge pull request #225 from cartmanume/Branch_459667eca5aca525806302f7cc2c9604269526d2

Added ETag for 304 responses. Second try...