Resolves ENG-2314.
- Added a get_cargo_paths.js - it contains a helper function that looks for Cargo project directory for given .rs file path.
- Modified .lintstaged.js to collect a set of modified cargo projects and pass this list to rust_pre_commit.sh script.
- Modified rust_pre_commit.sh script to accept Cargo project paths as command line arguments.
This way, cargo fmt + cargo check is run once per modified cargo project.