enhance mock provider behavior to supply NSURLResponse, and support SDURLConnection

Add ability to mock NSURLResponse from SDWebServiceMockResponseMapProvider
Add ability to set mock provider on SDURLConnection
Refactor SDWebService performRequestWithMethod:... method by extracting out a few private methods for clarity