Revert "[Issue #1206] Fixing checks for network reachability flags over WWAN"

This reverts commit 71171423218973ec8bee04d3d262e4311cf80558.
Give a human readable Warning when SSL Pinning fails.

Encryption, SSL and Certificates are hard to gasp.
And generally errors like "The operation couldn’t be completed.
(NSURLErrorDomain error -1012.)" are hard to make sense of.

I subscribe to the theory that if you enable SSL Pinning
and it fails, something went horribly wrong
a) you misconfigured the thing, a certificate expired or
   some other developer screw up.
b) your application is unter attack.

Both secenarios warrant a clear and obvious message in the
log files. This breaks with the "no logging" approach in
AFURLConnectionOperation and maybe an `NSAssert` would
be better but if SSP pinning fails something fishy is going
on and we should leave some obvious evidence about this.
Assert that no impossible pinning configuration exists

If you use certificate pinning you MUST provide at least
one certificate/key file within the application bundle.
If you don't, you will not be able to preform any
successfull network requests.

I have been bitten several times by not correctly
including a Certificate/Key in the bundle and spend
far too much time debugging this.

This two assertations catch this programming error.
Not including a Certificate/Key in the bundle while
demanding pinning is obviously a programming error
and not a runtime issue.

Hope this helps a tiny bit to get more widespread
adoption of certificate pinning.
Merge pull request #1451 from mdornseif/pinningWarning_1.x

1.x: Give a human readable Warning when SSL Pinning fails.
Merge pull request #1450 from mdornseif/pinningNoKeyWarning_1.x

1.x: Assert that no impossible pinning configuration exists
Initial renaming
Allow returning error from AFURLRequestSerialization requestWithMethod
Minor formatting
Merge branch 'master' of github.com:abecevello/AFNetworking into abecevello-master
Deprecating request constructors without error parameter
Fixing deprecated method warnings
Squashed commit of the following:

commit 35b4e1abd727ab9a5fb1489d73d4985a18efd138
Author: Mattt Thompson <m@mattt.me>
Date:   Thu Dec 5 14:22:49 2013 -0800

    Minor formatting

commit 36007b0f147dba1db2d46d26389a76aa339ecf0d
Merge: c25c49a c7ab4ad
Author: Mattt Thompson <m@mattt.me>
Date:   Thu Dec 5 14:11:40 2013 -0800

    Merge branch 'AFURLConnectionOperation-isFinished-without-being-started-fix' of github.com:sampage/AFNetworking into sampage-AFURLConnectionOperation-isFinished-without-being-started-fix

commit c7ab4adc0794d3fc95fa44448c8c1ac59d25df9b
Author: Sam Page <page.sam.c@gmail.com>
Date:   Wed Dec 4 19:23:48 2013 +1100

    Adds unit tests to cover cancelling an operation before it has begun. Rolls back previous test changes to logic of cancelling after the operation has started.

commit 412d8265eb9915f935ff3c3891dc81497a5db725
Author: Sam Page <page.sam.c@gmail.com>
Date:   Wed Dec 4 19:23:01 2013 +1100

    Previous change would mean operations in-flight would not be cancelled. On cancel, check whether the operation is currently executing and if so, cancel the operation immediately.

commit a522bd7daf0034b6a8527b54a00f87e5155815d1
Author: Sam Page <page.sam.c@gmail.com>
Date:   Wed Dec 4 18:08:01 2013 +1100

    Updates AFHTTPRequestOperationTests that cover cancelling to adhere to new logic of operations receiving -start after being cancelled

commit fbe385f8e4e11a9fb3e24c663b0c283a9caeb7bf
Author: Sam Page <page.sam.c@gmail.com>
Date:   Wed Dec 4 18:07:02 2013 +1100

    Removing explicit call to set state to AFOperationFinishedState. Happens as a product of cancelConnection and setting here will mean the connection is not cancelled.

commit b71eaa8c8dbb272b36345d3983d6ff3d27ebcce6
Author: Sam Page <page.sam.c@gmail.com>
Date:   Wed Dec 4 17:10:23 2013 +1100

    Matching conditionals formatting

commit 270066c102dc922b1adee8aff4b5ba2035676d9f
Author: Sam Page <page.sam.c@gmail.com>
Date:   Wed Dec 4 16:35:43 2013 +1100

    Checks whether AFURLConnectionOperation isCancelled during start, if so, cancel the connection and mark state as AFOperationFinishedState. Removes connection cancelling call from NSOperation’s cancel method.
    Fixes an issue with iOS 6.1 where cancelling an operation before it had been started would crash after logging “AFHTTPRequestOperation xxx went isFinished=YES without being started by the queue it is in”

commit 72295f6282c9eb3aa934949a6ae2d0a762712de0
Author: Sam Page <page.sam.c@gmail.com>
Date:   Wed Dec 4 16:31:07 2013 +1100

    Removes cancelled flag from AFURLConnectionOperation, instead relying on the default NSOperation isCancelled.
    Removes KVO notifications for isCancelled flag to adhere to docs: “..Support for cancellation is voluntary but encouraged and your own code should not have to send KVO notifications for this key path..”

Signed-off-by: Mattt Thompson <m@mattt.me>
Squashed commit of the following:

commit 880e8b42998dc390e71df5000ca98cbc47878ef2
Author: Mattt Thompson <m@mattt.me>
Date:   Thu Dec 5 15:00:40 2013 -0800

    Refactoring & reformatting

commit 1cebad05bf2a427bf1751bcc568e06217529fd96
Merge: fa079d9 1963bf9
Author: Mattt Thompson <m@mattt.me>
Date:   Thu Dec 5 14:45:55 2013 -0800

    Merge branch 'async_reachability' of github.com:yury/AFNetworking into yury-async_reachability

commit 1963bf9d07023c15e00343edc8c61f6411d92119
Author: Yury Korolev <yurykorolev@me.com>
Date:   Fri Nov 29 11:50:28 2013 -0800

    Inline block

commit 523cb36925b2f1bc25df56776f3c77139389851c
Author: Yury Korolev <yurykorolev@me.com>
Date:   Thu Nov 28 13:51:41 2013 -0800

    Closes #1581. Remove sync SCNetworkReachabilityGetFlags call.
Merge branch '1.x'

Conflicts:
	AFNetworking/AFHTTPClient.m
	AFNetworking/AFHTTPClientSKZ.h
	AFNetworking/AFHTTPClientSKZ.m
	AFNetworking/AFHTTPRequestOperationSKZ.h
	AFNetworking/AFHTTPRequestOperationSKZ.m
	AFNetworking/AFImageRequestOperationSKZ.h
	AFNetworking/AFImageRequestOperationSKZ.m
	AFNetworking/AFJSONRequestOperationSKZ.h
	AFNetworking/AFJSONRequestOperationSKZ.m
	AFNetworking/AFNetworkActivityIndicatorManager.h
	AFNetworking/AFNetworkActivityIndicatorManager.m
	AFNetworking/AFNetworkActivityIndicatorManagerSKZ.h
	AFNetworking/AFNetworkActivityIndicatorManagerSKZ.m
	AFNetworking/AFNetworking.h
	AFNetworking/AFPropertyListRequestOperationSKZ.h
	AFNetworking/AFPropertyListRequestOperationSKZ.m
	AFNetworking/AFURLConnectionOperationSKZ.h
	AFNetworking/AFURLConnectionOperationSKZ.m
	AFNetworking/AFURLRequestSerialization.m
	AFNetworking/AFXMLRequestOperationSKZ.h
	AFNetworking/AFXMLRequestOperationSKZ.m
	AFNetworking/UIImageView+AFNetworking.h
	UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h
	UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m
	UIKit+AFNetworking/UIImageView+AFNetworking.m