Added checks to make sure that we are not swizzling the NSURLConnections...

... more than once.

This would happen if say you had multiple instances of ApigeeClient created.  In such a case where this would happen, the methods and the override methods end up pointing to the same method implementation and you see a broken recursive cycle.