Currently, cargo.mk automatically detects crates that needs further configuration and/or dependencies.
However, same crates injects their dependencies, while other are only providing CARGO_ENV configuration.
This patch has the goal to uniform the situation, always injecting the needed dependencies.
While here, adding llvm as dependency for bindgen