…avior for observerd property setting
…curity Without this change the whole library can default to letting certs through with various settings that would suggest otherwise. And there was not a test to check this. Also corrected the note an adjacent test, which was incongruous with the test and the title of the test.
…ciation property Removing special case for startMonitoring
This swizzle used to assume that all `NSURLSessionTask` instances had a superclass named `NSURLSessionTask`. That is not true on iOS 7 devices. Therefore, we need to somehow swizzle the the superclass, which is `__NSCFLocalSessionTask` on iOS 7. This is a way to do it without explicitly mentioning or calling any private API. However, it does end up adding and swizzling methods on `__NSCFLocalSessionTask`. Is this legal? I cannot say for sure.
NS_DESIGNATED_INITIALIZER is not included in Xcode 5. Since there's no common header, I just inserted a definition for it into each file that uses it. See: http://stackoverflow.com/questions/24119896/ns-designated-initializer-expected-colon
…lack of automaticallyNotifiesObserversForKey: implementation