vpn-manager: Resolve remote server address and pass it down to ppp plugin

Instead of passing around hostnames all over the place when starting all
the services, resolve the hostname early and use the IP address.  Also
send the IP address down through the PPP plugin so that flimflam can
use it to set up a specific vpn host route.

BUG=chromium-os:15369
TEST=VPN wifilab test & manual tests

Change-Id: If345c7ef30c17569a515a4605dc7749d3e6a101e
Reviewed-on: http://gerrit.chromium.org/gerrit/1410
Tested-by: Ken Mixter <kmixter@chromium.org>
Reviewed-by: Darin Petkov <petkov@chromium.org>
10 files changed