meson: add rust (-Drust) option
This add an -Drust option for the meson build system that strives to enables pure Rust modules (similar to !3852 (merged)).
This option will check for the presence of cargo (Rust package manager and build system) and give a warning about the experimental nature of the Rust modules.
The option is disabled by default.
Edited by Loïc