[Issue #969] Reordering network reachability calls to provide correct reachability status on initialization (/thanks @djmadcat)
Replacing (CFStringRef)NSRunLoopCommonModes with kCFRunLoopCommonModes