Cargo: Add top-level Cargo.toml
To allow IDEs to more easily work with this repository, add a top-level
Cargo.toml
file which adds the native extension directory as a
workspace member.
This moves the target
directory and Cargo.lock
to the root
directory, update .gitignore
and sort its contents while at it.