Fixed a bug where the ThrottlingHandler would throw an exception when running the unit tests.
Fixed a bug where the WebApiConfig Register method wasn't registering filters, services and message handlers to the passed in config instance.
Fixed a bug where the Encoding Delegating Handler would throw an exception when a DELETE operation was sent and there was no request content.
Fixed a bug where the media type formatters were not being consumed when posting json from the unit tests.
Fixed a bug where the dependency resolver wasn't being used during the call to WebApiConfig.Register(config).
Updated the UpgradableJsonMediaTypeFormatter to handle errors and behavior like the BaseJsonMediaTypeFormatter.
Added unit test for posting a large error document (5mb). This doesn't throw an error when run in a unit test (there might be a difference when using webapi webhost.