Set human readable text of http status codes
Add PDPrettyStringPrinting Protocol and text implementation

Handles the non-binary MIME types and defines the interface for
other pretty string processors
Add PrettyStringPrinter registration
Parse text/binary responses with the default pretty string printer

Instead of hard-coding what is text or binary, if there isn't a pretty
string printer for the content type, treat it as binary
Add JSON pretty printer, and have it handle redacting

The PDDebugger loads this printer by default on monitoring all network
traffic
Move default text pretty printer registration to not depend on a network domain controller

Otherwise, there is a dependency the default instance being used prior to any prettyStringPrinters
being registered (which isn't a requirement)
Better handling of intial prettyPrinter registration

Also, add license information to added headers
Ensure that default prettyPrinters are registered
Fix style
Add marks and expose readonly redacted fields
Fix transposed #pragma mark -
Merge pull request #58 from davidapgar/request-response-pretty-printing

Request response pretty printing - second attempt