Add an example that nests embedded app, so we have two levels of nesting (and thus two connections).

I realized an error in understanding of ServiceConnection et al and have corrected this with this CL. ViewManager is now instantiated by the synchronizer. For a given app instance there may be N instances of ViewManager, one per unique connection. Code utilizing ViewManager needs to be more careful about which instance they pass.

R=sky@chromium.org
http://crbug.com/365012

Review URL: https://codereview.chromium.org/311373005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275609 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: d0e2cfcb191565f83ad3419bc159c725b3c51a9d
diff --git a/mojo/mojo_services.gypi b/mojo/mojo_services.gypi
index c6c4fc6..b2da5f2 100644
--- a/mojo/mojo_services.gypi
+++ b/mojo/mojo_services.gypi
@@ -278,6 +278,7 @@
         'services/public/cpp/view_manager/lib/view_tree_node_private.h',
         'services/public/cpp/view_manager/view.h',
         'services/public/cpp/view_manager/view_manager.h',
+        'services/public/cpp/view_manager/view_manager_delegate.h',
         'services/public/cpp/view_manager/view_manager_types.h',
         'services/public/cpp/view_manager/view_observer.h',
         'services/public/cpp/view_manager/view_tree_host.h',