This diff is a part of the flat diffs stack to transform the current Tunnelbroker project into a Rust app by calling the current C++ codebase from Rust. The related transition task is [[ https://linear.app/comm/issue/ENG-1072 | ENG-1072 ]].
This diff introduces creating a `Tunnelbroker.h` header file which will be exposed and run in Rust main application entry point at `main.rs` (D5432) which contains an initialization function that calls the initialization functions from the former [[ https://github.com/CommE2E/comm/blob/3a908c7a58964246f29e8061742333cf22958e12/services/tunnelbroker/src/server.cpp#L37-L40 | server.cpp ]].
Related Linear task: [[ https://linear.app/comm/issue/ENG-2092/moving-initialization-procedure-call-from-c-to-rust-for-tunnelbroker | ENG-2092 ]]
**CI Notice:**
The CI will fail on these diffs until the end of the stack with the changes to CI build commands. This stack will be landed all in one to prevent CI from failing on diffs out of this stack.