chore(test): support custom cargo target directories
Some users may change their "target-dir" cargo setting for example to make it shared between all projects (may speed up some builds). It that case our integration tests should be looking for the executable in the right place.