B-48283 Request Timeout Metrics Added

Functional tests could add something for clusters, but I'm having Dimitry work on that.

Note that the request timeout metrics report for endpoints using the endpoint ID while the response code metrics report for endpoints using the full root path. Greg mentioned doing the latter for the sake of clusters, and I did the former for the sake of clarity. This topic might be worth discussing.