WebClient - moved cookie matching logic to CookieContainer, implemented WebClientException