Merge commit '6dccd64de51ea960cb6f0d975768c874814b4c75' into HEAD

Update flatbuffers. Relevant merge tasks:
* A field got added to reflection.fbs; this had fallout in
  reflection_generated.h and the logger_test shas.
* Resolved merge conflict in rust/flatbuffers/src/lib.rs
* Reverted upstream change that made Table rust struct members private.
* FlatBufferBuilder Create*Vector calls now include alignment.
* nim codegen got added; needed to update to use scoped enums.

Main fix that motivated this update is
https://github.com/google/flatbuffers/pull/7588

Change-Id: I6bbe5d56846f426fa5f2a82c4f2bc77be2b93bb0
Signed-off-by: James Kuszmaul <james.kuszmaul@bluerivertech.com>
diff --git a/third_party/cargo/crates.bzl b/third_party/cargo/crates.bzl
index 51d9a05..7a79f88 100644
--- a/third_party/cargo/crates.bzl
+++ b/third_party/cargo/crates.bzl
@@ -963,6 +963,15 @@
 
     maybe(
         http_archive,
+        name = "raze__rustc_version__0_4_0",
+        url = "https://crates.io/api/v1/crates/rustc_version/0.4.0/download",
+        type = "tar.gz",
+        strip_prefix = "rustc_version-0.4.0",
+        build_file = Label("//third_party/cargo/remote:BUILD.rustc_version-0.4.0.bazel"),
+    )
+
+    maybe(
+        http_archive,
         name = "raze__rustversion__1_0_8",
         url = "https://crates.io/api/v1/crates/rustversion/1.0.8/download",
         type = "tar.gz",
@@ -983,6 +992,15 @@
 
     maybe(
         http_archive,
+        name = "raze__semver__1_0_14",
+        url = "https://crates.io/api/v1/crates/semver/1.0.14/download",
+        type = "tar.gz",
+        strip_prefix = "semver-1.0.14",
+        build_file = Label("//third_party/cargo/remote:BUILD.semver-1.0.14.bazel"),
+    )
+
+    maybe(
+        http_archive,
         name = "raze__serde__1_0_139",
         url = "https://crates.io/api/v1/crates/serde/1.0.139/download",
         type = "tar.gz",