Add libuv tests, and installation step in dockerfile
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index e8818d7..a146ac8 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -207,11 +207,11 @@
       cflags = '-DGRPC_UV '
       try:
         cflags += subprocess.check_output(['pkg-config', '--cflags', 'libuv']).strip() + ' '
-      except subprocess.CalledProcessError:
+      except (subprocess.CalledProcessError, OSError):
         pass
       try:
         ldflags = subprocess.check_output(['pkg-config', '--libs', 'libuv']).strip() + ' '
-      except subprocess.CalledProcessError:
+      except (subprocess.CalledProcessError, OSError):
         ldflags = '-luv '
       self._make_options += ['EXTRA_CPPFLAGS={}'.format(cflags),
                              'EXTRA_LDLIBS={}'.format(ldflags)]