Push the Affiliate partner parameter setting into the wrapper to make client code more readable.
Used the HasAffiliatePartnerParameter marker interface to lock down the ForAffiliatePartner extension
Merge pull request #59 from danhaller/master

Made all exceptions serialisable
Merge branch 'upstreammaster'
Rename HttpClient to HttpClientWrapper
The name "HttpClient" causes complexities
as it clashes with the class System.Net.Http.HttpClient (new in .Net 4.5)
Which this will eventually be a wrapper of.
Merge pull request #53 from AnthonySteele/master

ForAffiliatePartner  extension method
Merge pull request #60 from AnthonySteele/httprename

Rename HttpClient to HttpClientWrapper
initial manual attempt at a nuget package
ISSUE-61: Change to UrlEncode oath_token using OAuthBase capitalising UrlEncode method and added a test
Merge pull request #62 from gregsochanik/invalid-token-on-post

Change to UrlEncode oath_token using OAuthBase capitalising UrlEncode method and added unit test
experimenting with building a nuget package
Finished the bildpackage.bat
ISSUE-65 Added new NonceGenerator static class with a ThreadSafeNonce
Have also added tests using Parallel.For to show concurrent runs giving unique nonces, and an Explicit test to show how the old method could produce duplicate nonces.
Changed RNGCryptoServiceProvider to be a static singleton
Merge pull request #64 from AnthonySteele/master

nuget package building
Merge pull request #66 from gregsochanik/nonce-watch

Added new NonceGenerator static class with a ThreadSafeNonce
comments in the buildpackage.bat script
Updated GeoRestrictions data object with new field from Territories API
CountryCode is included in the response
Updated nuget package build files
Add support for new release/editorial endpoint (not yet public)