network: add nmGeneralGetDeviceIdentifier()
network: add uitils_mm.go, helper functions for ModemManager
bluetooth: add locker when saving config
network: add configuration for devices
bluetooth: update ConnectDevice()
network: support global switch and device switch for wired devices
network: do not save last connection info of device to configuration file
network: add global switch WirelessEnabled
network: add global switch WwanEnabled
network: update the logic of global device switches
network: update EnableDevice(), trun on global device switch if need
network: add configuration for vpn connections
network: fix wired device switch issue
network: fix config not exists issue, and clear spare config
network: fix issue that global switches were repeat set
network: fix issue when updating device config
network: refactor code, add getDeviceConfigByPath()
network: update EnableDevice(), activate connection only when device available
network: remove saved last connection info if device disconnected manually
network: refactor code in manager_config.go