Merge changes I982543cd,I41c3bf6c,Id3e5f6e1

* changes:
  Add a provider to VPN
  Small VPN cleanup
  Migrate VPN to the public NetworkAgent API.
tree: 327b5401bc82a39c0b65894f7a8c46cfc16f8b88
  1. core/
  2. services/
  3. tests/