Update NRUReachabilityHelper.[hm]

Introduced a new property `invokeNotificationBlockOnMain` used to
indicate in which run loop to call the `notificationBlock` (if any
provided). This flag is used so the helper can make a guaranty that the
block callback is called in the main run loop.