Ignore top-level files with specificity
Ignore top-level files with specificity

Make sure `.gitignore` is only ignoring `target` and `Cargo.lock` in the
repository root. This allows committing `Cargo.lock` in a subdirectory
for use in CI.

dcuddeback/libudev-rs