Remove libFuzzer stub source file (#213)

The stub containing the warning is redundant: If it is linked in, then
the target depending on it will also pick up the `-fsanitize=fuzzer`
flag and thus link in libFuzzer.

On macOS, where weak symbols are treated differently by default, the
stub can lead to libFuzzer not being linked at all.
diff --git a/fuzzing/engines/BUILD b/fuzzing/engines/BUILD
index ab38bc4..82247fc 100644
--- a/fuzzing/engines/BUILD
+++ b/fuzzing/engines/BUILD
@@ -29,7 +29,6 @@
 
 cc_library(
     name = "libfuzzer_stub",
-    srcs = ["libfuzzer_stub.cc"],
     linkopts = [
         # We add the linker options to the library, so only the fuzz test binary
         # is linked with libfuzzer.
diff --git a/fuzzing/engines/libfuzzer_stub.cc b/fuzzing/engines/libfuzzer_stub.cc
deleted file mode 100644
index d6a3210..0000000
--- a/fuzzing/engines/libfuzzer_stub.cc
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright 2020 Google LLC
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//    https://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#include <cstdio>
-#include <cstdlib>
-
-extern "C" int main(int argc, char** argv) __attribute__((weak));
-
-int main(int argc, char** argv) {
-  (void)argc;
-  (void)argv;
-  fprintf(stderr, "*** ERROR *** This is a stub *** ERROR ***\n");
-  fprintf(stderr,
-          " * You have attempted to build a libFuzzer fuzz test, but did not "
-          "link in the fuzzing engine.\n");
-  fprintf(stderr, " * Use the '-fsanitize=fuzzer' linker option instead.\n");
-  abort();
-}