Make it easier to use external libyuv + cleanup GYP files.

It is now easier to use an external libyuv library.
Fix some GYP errors.
Remove the temporary webrtc_base target (depends on
https://codereview.chromium.org/865603002/ being landed
first).

BUG=4185
R=andresp@webrtc.org, andrew@webrtc.org, perkj@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/39579004

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@8154 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/common.gyp b/common.gyp
index b6b6354..af20655 100644
--- a/common.gyp
+++ b/common.gyp
@@ -12,8 +12,18 @@
       'target_name': 'webrtc_common',
       'type': 'static_library',
       'sources': [
+        'common_types.h',
         'config.h',
         'config.cc',
+        'engine_configurations.h',
+        'typedefs.h',
+      ],
+    },
+    {
+      'target_name': 'gtest_prod',
+      'type': 'static_library',
+      'sources': [
+        'test/testsupport/gtest_prod_util.h',
       ],
     },
   ],