Build Rust bindings

Converts the CMake build for Rust into an Android.bp one.
Resulting Rust bindings are only available to the `openssl` crate, as
they are raw bindings and should have a safe wrapper before anyone else
uses them.

Bug: 177080016
Test: mm
Change-Id: I81e85b663c6ac7539395b54dad7e224e2b3f5433
Merged-In: I81e85b663c6ac7539395b54dad7e224e2b3f5433
(cherry picked from commit aa347ab80ee55e0594c1988abf6fbcfb5cd80a11)
(cherry picked from commit 41f4133e1638629f03097fa20dae67eec8639ee1)
Merged-In: I81e85b663c6ac7539395b54dad7e224e2b3f5433
2 files changed