Update for latest Rust and Cargo

Add `Cargo.lock` to `.gitignore`, update to latest Cargo.toml format, remove `mitchmindtree/rust-dsp` as a Cargo dep, update to latest Rust.