Code review modification done indluding mainly:
-network quality that stores data for many network ID and not only for one.
-flag to cancel/ignore a health check or captive portal scheduled task
-only network state event coming from studio API are used by the connectivity monitor
-refactor