D-17434: implements ETag postfix tag based on some header values in the HTTP request

Created a new class called HeaderValueEntityTagProcessor that knows how to append a string in ETag based on some HTTP request header values.
I'd take it out.  I assumed that things would error out if it didn't have at least one element.  Might confuse a future dev