shill: cellular: Add mm1::ModemProxy::Drivers.

Upstream ModemManager has replaced the 'Driver' property of the
org.freedesktop.ModemManager1.Modem interface with a 'Drivers' proeprty.
This CL adds mm1::ModemProxy::Drivers after mm1::ModemProxy::Driver is
removed in the previous CL.

BUG=chromium-os:33901
TEST=Build and run unit tests.

Change-Id: I05e4db6198cd41ce6230ff5119fdeb09228bfd64
Reviewed-on: https://gerrit.chromium.org/gerrit/31423
Reviewed-by: Gary Morain <gmorain@chromium.org>
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
diff --git a/mm1_modem_proxy.h b/mm1_modem_proxy.h
index b905abd..c95ae9a 100644
--- a/mm1_modem_proxy.h
+++ b/mm1_modem_proxy.h
@@ -75,6 +75,7 @@
   virtual const std::string Revision();
   virtual const std::string DeviceIdentifier();
   virtual const std::string Device();
+  virtual const std::vector<std::string> Drivers();
   virtual const std::string Plugin();
   virtual const std::string EquipmentIdentifier();
   virtual uint32_t UnlockRequired();