add Pierce.Json, JsonRequest
Pierce.Net: renamed Error to RequestException, use exception terminology throughout rather than error
Pierce.Injection.Syntax: remove unused method
add IRequestQueue interface, add suitable RequestQueue constructor for injection
add request body support for PUT and POST requests
add message, inner exception, and NetworkResponse to RequestException and descendents
JsonRequest: throw ParseException
fix up JsonRequest and json parsing
JsonRequest: add ParseJson method
WebRequestClient: use a CookieContainer across multiple requests
SerializationStrategy: use ToLowerInvariant()