Experimental - endpoint can provide own  base route
for complete flexibility of where the request goes at runtime
Refactoring for clarity
Fix typo in last commit
Hm... more flexibility but I'm not sure about this one
Merge branch 'master' into provide-base-route
Decided that we don't need a RequestData to the IBaseUriProvider
there are more than sufficient points of flexibility without it
Refactoring, added simple (string) base uri extension
Integration on providing a base route
Demonstrating contacting an arbitrary url
Simpler design as discussed
- DTOs can't implement IBaseUriProvider any more (ok, they can, there's just no reason to any more).
- ApiBaseUriProvider now does the task of deciding which of the secure & regular IApiUri endpoints is to be used
- therefor IBaseUriProvider needs the request data (at a stage before secure fields are filled in)
Moved BaseUri code into Requests namespace
as that's what it's part of
and there are 3 files now, too many for root folder
Merge pull request #187 from AnthonySteele/provide-base-route-2

Provide base route 2