shill: include non-primary devices in the enumerated devices list

The devices are included in the enumerated devices list without being
persist to the profile storage.

This allows remote client to easily retrieve IP configurations for
such devices.

BUG=chromium:523416
TEST=USE=pppoe emerge-$BOARD shill

Change-Id: Ia6b5d225f75a8514102ca43e01f60a6decd293d1
Reviewed-on: https://chromium-review.googlesource.com/295042
Commit-Ready: Zeping Qiu <zqiu@chromium.org>
Tested-by: Zeping Qiu <zqiu@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
diff --git a/manager.h b/manager.h
index 73b0b68..85ae078 100644
--- a/manager.h
+++ b/manager.h
@@ -543,6 +543,7 @@
   FRIEND_TEST(ManagerTest, DisableTechnology);
   FRIEND_TEST(ManagerTest, EnableTechnology);
   FRIEND_TEST(ManagerTest, EnumerateProfiles);
+  FRIEND_TEST(ManagerTest, EnumerateServiceInnerDevices);
   FRIEND_TEST(ManagerTest, HandleProfileEntryDeletionWithUnload);
   FRIEND_TEST(ManagerTest, InitializeProfilesInformsProviders);
   FRIEND_TEST(ManagerTest, InitializeProfilesHandlesDefaults);