fix compiler warning macro redefined when using DLog defined outside of MKNetworkKit
check for NULL completion handlers in the imageAtURL: method
Fixed a rare race issue
Merge branch 'master' of github.com:MugunthKumar/MKNetworkKit
Fixed a rare race issue
Merge pull request #283 from rmaz/master

Bug fix in imageAtURL:
Merge pull request #281 from blazingpair/fix_warnings

fix compiler warning macro redefined when using DLog defined outside of MKNetworkKit
Added support for adding parameters to an operation
Merge branch 'master' of github.com:MugunthKumar/MKNetworkKit
Changed double quotes to single quotes when generating curl syntax
Added a log
Merge branch 'master' of github.com:MugunthKumar/MKNetworkKit
1. Renamed NSData category global functions
2. added an option so that image view transtions allow ui interaction
Added a nsnotifiation parameter to saveCache
Reverted previous commit
Fixed a circular reference in imports
Update MKNetworkEngine.m

Fixes a retain block. In my application memory usage was spiking when enqueing alot of network events, this allowed alot of memory to be released. It may be superficial but I was under the impression self should not be used in blocks. But like i said maybe a coincidence.
Declare that MKNetworkOperation implements NSURLConnectionDataDelegate.

This allows subclasses of MKNetworkOperation to call those methods (e.g.
[super connectionDidFinishLoading:connection].
Add a new constructor that takes a port.

This adds initWithHostName:portNumber:apiPath:customHeaderFields: and
has initWithHostName:apiPath:customHeaderFields: call it in turn.

This allows callers to specify host and port in one step.
Make it possible to prevent the addition of the Accept-Language header.

This adds shouldSendAcceptLanguageHeader to MKNetworkEngine and
MKNetworkOperation (the value on Operation is set by Engine when the
Operation is created).

This defaults to YES, preserving the existing behavior.

If set to NO, then no Accepts-Language header is added to the request.
For API calls that are not language-dependent, this can save a significant
fraction of the request size, since the NSLocale preferredLanguages list
can be long.

This changeset moves the code to set the Accepts-Language header out of
MKNetworkOperation initWithURLString and into
connection:willSendRequest:redirectResponse:.  This is necessary because
NSURLConnection sets a default Accepts-Language: en-us header if you
try to omit it.  You have to explicitly delete it again before the
request is sent.