If the content length isn't set on the entity, when http client determines which header to set, it sets transfer-encoding to chunked rather than content-length. This fixes a missing content-length issue when using `HttpClientRibbonCommandFactory`. See gh-1042