Rack::ETag correctly marks etags as Weak

Closes #681.