Fix stopping all vpn daemons before connect and more.

* move DaemonHelper out from VpnService to VpnDaemons for better
  managing native daemons.
* check connectivity and dns less frequently to save battery.
7 files changed