diff --git a/core/modules/system/lib/Drupal/system/FileDownload.php b/core/modules/system/lib/Drupal/system/FileDownload.php
deleted file mode 100644
index b55872c14f13a1f270473079c9a00e6035455c89..0000000000000000000000000000000000000000
--- a/core/modules/system/lib/Drupal/system/FileDownload.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-
-namespace Drupal\system;
-
-use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException;
-use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
-
-/**
- * Controller class for private file downloads.
- */
-class FileDownload {
-
-  /**
-  * Page callback: Handles private file transfers.
-  *
-  * Call modules that implement hook_file_download() to find out if a file is
-  * accessible and what headers it should be transferred with. If one or more
-  * modules returned headers the download will start with the returned headers.
-  * If a module returns -1 an AccessDeniedHttpException will be thrown.
-  * If the file exists but no modules responded an AccessDeniedHttpException will
-  * be thrown.If the file does not exist a NotFoundHttpException will be thrown.
-  *
-  * @see hook_file_download()
-  */
-  public function download() {
-    // Merge remaining path arguments into relative file path.
-    $args = func_get_args();
-    $scheme = array_shift($args);
-    $target = implode('/', $args);
-    $uri = $scheme . '://' . $target;
-    if (file_stream_wrapper_valid_scheme($scheme) && file_exists($uri)) {
-      // Let other modules provide headers and controls access to the file.
-      // module_invoke_all() uses array_merge_recursive() which merges header
-      // values into a new array. To avoid that and allow modules to override
-      // headers instead, use array_merge() to merge the returned arrays.
-      $headers = array();
-      foreach (module_implements('file_download') as $module) {
-        $function = $module . '_file_download';
-        $result = $function($uri);
-        if ($result == -1) {
-          throw new AccessDeniedHttpException();
-        }
-        if (isset($result) && is_array($result)) {
-          $headers = array_merge($headers, $result);
-        }
-      }
-      if (count($headers)) {
-        return file_transfer($uri, $headers);
-      }
-      throw new AccessDeniedHttpException();
-    }
-    throw new NotFoundHttpException();
-  }
-}
diff --git a/core/vendor/Routing b/core/vendor/Routing
deleted file mode 160000
index a05bcaaaa43025037a0667e158aed9b65a147e80..0000000000000000000000000000000000000000
--- a/core/vendor/Routing
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a05bcaaaa43025037a0667e158aed9b65a147e80