HttpRequest.replaceUri now includes the entity when building the new instance

Since upgrading to 2.0-RC3 I noticed the body on requests was always empty.

HttpRequest.replaceUri was not including the entity, this may only be applicable when using a load balanced client.