Replaced `crates_universe` rule with `crates_repository` (#1158)

* Added unmodified `cargo-bazel` source code

* Applied `rules_rust` specific updates to `cargo-bazel` impl

* Updated lockfiles

* Replaced `crate_universe` examples with `crates_repository` examples

* Applied `rules_rust` specific updates to `cargo-bazel` examples

* Updated examples lockfiles

* Updated `crate_universe` docs to represent `crates_repository`

* Regenerate documentation
diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel
index 4e9475e..9610b09 100644
--- a/WORKSPACE.bazel
+++ b/WORKSPACE.bazel
@@ -6,6 +6,10 @@
 
 rust_register_toolchains(include_rustc_srcs = True)
 
+load("@rules_rust//crate_universe:crates.bzl", "crate_deps_repository")
+
+crate_deps_repository(bootstrap = True)
+
 load("@rules_rust//proto:repositories.bzl", "rust_proto_repositories")
 
 rust_proto_repositories()