Module: panels/operator_settings/models/mobile_connection_wrapper

MobileConnectionWrapper wraps functions that are used in the operator settings panel. The responsibility of the module is to ensure all of the functions reject if the mobile connection is busy. This is important because calling to these functions when the mobile connection is busy gecko may return with unknown errors, so we need to ensure this won't happen. The module also reports the mobile connection state so that the other module can do some scheduling on the operations or reflecting it on the UI.