Add TrackCount property to release schema
Merge pull request #99 from danhaller/release-track-count

Add TrackCount property to release schema
ISSUE #100 In order to get around the issue of the UrlSigner only allowing GET and POST verbs, I have created an OAuthSignatureGenerator that accepts a DTO as a parameter, which allows you to specify a HttpMethod.
I've also refactored to remove the out parameters from the OAuthBase method and just return a SignedRequest.
The UrlSigner is still there but it delegates to this new class now, which will allow me to use the OAuthSignatureGenerator in another project, without introducing any breaking changes.
The only potential breaking change is that now UrlSigner does not have a default ctor
ISSUE #100 I've now defaulted the HttpMethod to GET and added a test to confirm
Merge pull request #102 from gregsochanik/httpmethod-urlsign

OAuthSignatureGenerator that allows for any HttpMethod
Added PurchaseId field to LockerTrack.
A child resource itself may have an attribute of status, this should not result in an error being detected.
Merge pull request #105 from danswain/refine-error-detection

Refine api response detection not to pick up error statuses on child resources.
Add cardregistration endpoints to schema for transparent post
Merge pull request #107 from actionshrimp/pci-card-registration

Add cardregistration endpoints to schema for transparent post
Updating failing integration test as the error message returned by
/artist/details has changed slightly.
Change artist in tags test

- After migrating to solr kkeane no longer has multiple tags.:wqa
Make inputexception message tests more robust
Refactored to remove UriSigner.
In order to do this I had to invert a switch statement that selected which RequestHandler to use based on your request method, so now the RequestCoordinator ctor signature has changed to take an IEnumerable<RequestHandler>.
This may cause a breaking change to the way you instantiate an instance of FLuentApi, but if your using a decent IoC framework you shouldnt have a problem.

Ive included a static RequestHandlerFactory that sets up the concrete Get and Post request handlers for now.

THis work is necesary not only for making replaceing the OAuth with the Crenna library, but also in order to support requestng the api with non GET and POST verbs in the future.
Merge pull request #109 from gregsochanik/crenna-oauth

Refactored to remove UriSigner.
Merge branch 'master' into async_dotnet45

Conflicts:
	src/SevenDigital.Api.Wrapper.Integration.Tests/App.config
	src/SevenDigital.Api.Wrapper.Integration.Tests/EndpointTests/LockerEndpoint/LockerTests.cs
	src/SevenDigital.Api.Wrapper.Integration.Tests/EndpointTests/TagsEndpoint/ArtistTagsTests.cs
	src/SevenDigital.Api.Wrapper.Unit.Tests/Http/RequestCoordinatorTests.cs
	src/SevenDigital.Api.Wrapper/EndpointResolution/RequestCoordinator.cs
	src/SevenDigital.Api.Wrapper/EndpointResolution/RequestHandlers/GetRequestHandler.cs
	src/SevenDigital.Api.Wrapper/EndpointResolution/RequestHandlers/PostRequestHandler.cs
	src/SevenDigital.Api.Wrapper/EndpointResolution/RequestHandlers/RequestHandler.cs
	src/SevenDigital.Api.Wrapper/FluentApi.cs
	src/SevenDigital.Api.Wrapper/SevenDigital.Api.Wrapper.csproj
Fixing merge issues
Wrapper is compiling, tests not yet
tests passing again after merge