Initial changes to start refactor Api to be unit testable
Extend and refactor unit tests for new non static Api
Ignore nuget package directory
Move interfaces to separate namespace
Move test implementations of WebRequest and WebResponse to own files/namespaces
Inject WebRequestFactory at root composition
Add more tests around build information and parameters using test data xml files representative of a real response
Change to using new non static Api class
Merge branch 'master' of https://github.com/nrjohnstone/cctray-jenkins-transport.git
Remove temporary ApiNonStatic class as Api is now refactored
Move ApiTests into Integration namespace as they are not true unit tests
Reference property for _webRequest so lazy instantiation is used to new up dependency
Sort out tests that are integration tests with web dependencies
Removed test from integration as has no web dependencies
Move WebRequestWrapper to seperate file
Read only for internal field
Minor naming tidy up
Remove static scope on property as is not needed
Add assert for test back in
Merge pull request #2 from nrjohnstone/master

Refactorings to allow injection of web request / response and more unit test exposure