shill: vpn: Associate VPN device with service and update IP configuration.

BUG=chromium-os:27384,chromium-os:27385
TEST=unit tests

Change-Id: I5b35bebeadd25f50f7044d2e4ec5bc121a56835e
Reviewed-on: https://gerrit.chromium.org/gerrit/17488
Commit-Ready: Darin Petkov <petkov@chromium.org>
Reviewed-by: Darin Petkov <petkov@chromium.org>
Tested-by: Darin Petkov <petkov@chromium.org>
diff --git a/vpn_service.h b/vpn_service.h
index b768763..e0494a5 100644
--- a/vpn_service.h
+++ b/vpn_service.h
@@ -16,7 +16,7 @@
 
 class VPNService : public Service {
  public:
-  VPNService(ControlInterface *control_interface,
+  VPNService(ControlInterface *control,
              EventDispatcher *dispatcher,
              Metrics *metrics,
              Manager *manager,