M35 Gardening on content_client interface.

Allow content layer to pass ProtocolInterceptors when we create URLRequestContext

https://codereview.chromium.org/187223003
M35 Gardening : Mac build fix.

Add an OVERRIDE keyword for some newly added methods.