Issue: Timeout when buffer ends during ending boundry
Fixed retain cycles in AFImageRequestOperation.m and AFHTTPClient.m caused by strong references within blocks

These retain cycles started showing up as compiler warnings after upgrading to Xcode 4.6DP
Adding assertion for empty data in -appendPartWithHeaders:body:
Merge pull request #685 from dongle/master

Added assertion for empty body data in -appendPartWithHeaders:body:
Fixes a handful of -Wstrict-selector-match warnings raised by Xcode 4.6DP3. As noted by @0xced, casting satisfies the compiler without changing the behaviour.
Cause a failure when an operation is cancelled, fixes #657
Implemented usage of instancetype.
Add optional SSL certificate pinning
Minor refactoring and reformatting
Merge branch 'master' of https://github.com/danielctull/AFNetworking
Minor code formatting
Merge branch 'bug/wStrict-selector-match' of https://github.com/jessedc/AFNetworking into jessedc-bug/wStrict-selector-match
[Issue #686][Issue #168] Adding userInfo @property /cc @tewha
Merge pull request #655 from nsforge/master

Fixed retain cycles that the Xcode4.6DP compiler detected
[Issue #696] Potentially fixing leak for reachability callback block
dispatches network request start / end notifications asynchronously

Signed-off-by: Mattt Thompson <m@mattt.me>
Asynchronously posting all notifications by dispatching to main
Merge branch 'master' of github.com:AFNetworking/AFNetworking
Merge branch 'master' of https://github.com/guykogus/AFNetworking into guykogus-master

Conflicts:
	AFNetworking/AFURLConnectionOperation.m

Signed-off-by: Mattt Thompson <m@mattt.me>
Merge branch 'experimental-reachability-leak-fix'