Do not link in pthread library for Android builds.

This is required to allow Tensorflow to build on Android without hacks. Currently we create a dummy pthread library just to satisfy this dependency for a library that does not exist on Android. See https://github.com/google/protobuf/issues/1373 for more context.
diff --git a/BUILD b/BUILD
index e35a2e8..0358250 100644
--- a/BUILD
+++ b/BUILD
@@ -15,8 +15,18 @@
     "-Wno-error=unused-function",
 ]
 
-# Bazel should provide portable link_opts for pthread.
-LINK_OPTS = ["-lpthread"]
+config_setting(
+    name = "android",
+    values = {
+        "crosstool_top": "//external:android/crosstool",
+    },
+)
+
+# Android builds do not need to link in a separate pthread library.
+LINK_OPTS = select({
+    "//tensorflow:android": [],
+    "//conditions:default": ["-lpthread"],
+})
 
 load(
     "protobuf",