Changes:
- Change DefaultRequestExecutionPolicy from LimitRetryExecutionPolicy to SmartRetryExecutionPolicy
Bugfix:
- Check null response.Content before using in RequestEngine.CheckResponseExceptionsAsync.
- Using published_on field to publish/unpublish a product by update instead of published field (Bizweb doesn't has this field).
- Buffer request content for multiple reads in RequestEngine.
- Fix race condition when initialize HttpClient.
- Fix test cases.