cros: Use touch theme assets with --touch-optimized-ui

This follows the same pattern for theme_resources_touch_1x as we used for ui_resources_touch.  I also introduced a gyp flag for enable_touch_ui at sky's suggestion.

BUG=115234
TEST=visual, run with --touch-optimized-ui and see bigger tabstrip and toolbar assets

Review URL: https://chromiumcodereview.appspot.com/10320002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134942 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/build/common.gypi b/build/common.gypi
index 80a9e21..45cd2f8a 100644
--- a/build/common.gypi
+++ b/build/common.gypi
@@ -43,6 +43,9 @@
 
           # Enable HiDPI support.
           'enable_hidpi%': 0,
+          
+          # Enable touch optimized art assets and metrics.
+          'enable_touch_ui%': 0,
 
           # Enable inclusion of touch-optimized resources.
           # TODO(joi): Rename to enable_touch_assets.
@@ -57,6 +60,7 @@
         'use_virtual_keyboard%': '<(use_virtual_keyboard)',
         'enable_viewport%': '<(enable_viewport)',
         'enable_hidpi%': '<(enable_hidpi)',
+        'enable_touch_ui%': '<(enable_touch_ui)',
         'enable_metro%': '<(enable_metro)',
 
         # Compute the architecture that we're building on.
@@ -96,6 +100,11 @@
           ['OS=="mac"', {
             'enable_hidpi%': 1,
           }],
+          
+          # Enable touch UI on Metro and Chrome OS.
+          ['enable_metro==1 or chromeos==1', {
+            'enable_touch_ui%': 1,
+          }],
         ],
       },
 
@@ -110,6 +119,7 @@
       'use_virtual_keyboard%': '<(use_virtual_keyboard)',
       'enable_viewport%': '<(enable_viewport)',
       'enable_hidpi%': '<(enable_hidpi)',
+      'enable_touch_ui%': '<(enable_touch_ui)',
       'enable_metro%': '<(enable_metro)',
 
       # We used to provide a variable for changing how libraries were built.
@@ -512,6 +522,7 @@
     'use_virtual_keyboard%': '<(use_virtual_keyboard)',
     'enable_viewport%': '<(enable_viewport)',
     'enable_hidpi%': '<(enable_hidpi)',
+    'enable_touch_ui%': '<(enable_touch_ui)',
     'enable_metro%': '<(enable_metro)',
     'use_xi2_mt%':'<(use_xi2_mt)',
     'file_manager_extension%': '<(file_manager_extension)',