first step, new api-methods introduced and marked old api-methods as deprecated
moved original code from cachedObjectForURL to _internalCacheItemForURL
converted method-call cachedObjectForURL to new API
removed connectionDidFinishSelector and connectionDidFailSelector selectors from AFCacheableItem
removed unnecessary url != nil , at this point we always have a valid url
use isValidRequestURL
no need to validateCacheStatus if we are offline, in that case status is always set as fresh
removed methods which are used for debugsessions only, we do not want this
some code cleanup before starting bugfix
added download operation, start implementing Downloads as NSOperations
Fixed urlRedirects property not used where it should have been used
Removed unused properties
Fixed used wrong property as HTTP response code; Added TODO comment
Refactored item block handlers to allow multiple blocks to be registered as same URL maybe requested multiple times concurrently.
Making sure that NSURLConnections are started on main thread as otherwise it wouldn’t be started
Removed accidentally added NSLog statement
Merge pull request #25 from artifacts/feature/bug_multiple_requests_on_same_url_fails

Fixed NSURLConnection not started on main thread; Prepared new API methods using blocks
Merge tag '0.9.9' into develop

release 0.9.9 - fixed NSURLConnections not started on main thread; prepared new API using blocks instead of delegate