Request response pretty printing

This adds pretty printing of requests and responses for network traffic.  The prettyStringPrinters are asked in reverse order of registration to determine if they know how to pretty print a given request/response type.

Also, moved redacting of fields into the printers, instead of having it hard-coded in the network traffic monitoring