This pulls EmbeddedInstanceManager, EmbeddedServiceRunner, and
EmbeddedServiceInfo out of the //services/service_manager/embedder
target and into the client library, where they belong. These types
are used only by client code to facilitate embedding services within
other services and they require no linkage to the Service Manager
implementation.
Bug: 895022
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I180d9eff440c2b3a06e62b8784bdd2747822842d
Reviewed-on: https://chromium-review.googlesource.com/c/1279327
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: Eugene But <eugenebut@chromium.org>
Commit-Queue: Ken Rockot <rockot@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599797}