implement Connectivity Handler
Android offers the possibility to receive events on network connectivity changes. In order to improve onionmasq's handling of missing or flaky underlying network connectivity, we should make use if Androids ConnectivityManagerCompat to determine if the phone has any working internet connection. Additionally we should pass that information via the JNI to the rust part of Onionmasq.