Make Vpn more testable with a wrapper class

This commit creates a wrapper class for NetworkAgent to make the
Vpn code more testable.

Bug: 192077544
Test: atest VpnTest
Change-Id: Ia599fed8c874ea9622a1f56f686de293bcbfddb8
1 file changed