Changes ViewManager to be node based and changes ids

ViewManager is now in terms of nodes. I'll add views next. I've also
changed ids so that they are uint16 and uint32. I'm a bit worried this
is going to be easy to get wrong (harder with a struct), but we'll try
this for now.

BUG=365012
TEST=covered by tests
[email protected]

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265757 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/mojo/mojo.gyp b/mojo/mojo.gyp
index 24bedee3..4db1476 100644
--- a/mojo/mojo.gyp
+++ b/mojo/mojo.gyp
@@ -61,6 +61,7 @@
             'mojo_launcher',
             'mojo_sample_view_manager_app',
             'mojo_view_manager',
+            'mojo_view_manager_unittests',
           ],
         }],
         ['OS == "android"', {