Added delegateQueue support to fetcher and fetcher service, allowing fetches to begin on a thread without a run loop and to invoke callbacks on the main thread or a background thread, beginning with iOS 6 and Mac OS X 10.7.
Fetcher now includes user-agent string utility functions
Fetcher service has properties for request userAgent and timeout
Fetchers now support a servicePriority property which affects the order in which the fetcher service object dequeues delayed fetchers
On status 401 results when using an authorizer, the fetcher will attempt a single retry if the authorizer implements a primeForRefresh method
Changed isFetching method to return YES during service and authorization delays
Added support for creating an upload fetcher from a location URL to allow restarting uploads with a new upload fetcher instance
Added GTMReadMonitorInputStream for logging uploaded NSInputStreams
Added shouldFetchInBackground property (thanks justin a)
Added authorizer support
Made cookies set by a redirect immediately available in the new request (thanks ehoracek) Added getter for static cookie storage
Added fetcher comment property for logging
Added downloadPath and downloadFileHandle properties Added waitForCompletionWithTimeout: Renamed GTMAssertSelectorNilOrImplementedWithArgs()
Ensure that delegate is nil when not retained.
Initial public release.