Add SSL support to the GN build

This moves files from the secondary tree to the main one, and renames the "meta" one to //crypto:ssl. It also adds the crypto unit tests.

[email protected]

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263744 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/BUILD.gn b/BUILD.gn
index 8e5f1716..9c1446b 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -24,11 +24,10 @@
     "//components/startup_metric_utils",
     #"//components/translate:translate_core_browser",
     #"//components/translate:translate_core_common",
-    #"//crypto",
+    "//crypto",
     "//device/usb",
     "//ipc",
     #"//net",
-    #"//net/third_party/nss:ssl",
     #"//sdch",
     "//skia",
     #"//third_party/WebKit/Source/platform",
@@ -47,11 +46,6 @@
     "//url",
   ]
 
-  if (is_posix && !is_android) {  # TODO(brettw) should be use_openssl
-    deps += [
-      "//third_party/openssl",
-    ]
-  }
   if (is_linux) {
     deps += [
       "//third_party/freetype2",