[services] Tunnelbroker - Fix an OpenSSL crate collision
Summary:
This diff introduces a fix to resolve conflict in Rust crates which uses the OpenSSL library.
The fix is to use OpenSSL as **vendored** according to the OpenSSL crate documentation.
The full context is available in the Linear task.
Related Linear task: ENG-1738
Test Plan: Call Rust's FCM, A2, Reqwest functions which use OpenSSL from the Tunnelbroker C++ codebase without OpenSSL-related errors.
Reviewers: jon, karol, tomek, varun, ashoat
Reviewed By: jon, karol, tomek, ashoat
Subscribers: ashoat, tomek, atul, karol, abosh
Differential Revision: https://phab.comm.dev/D5064