Modernize CI, update Rust and all dependencies 0.4.0
Properly bump version
Preserve full file path
Add self-updater, reduce binary file size
Shell generation improvement, switch to cargo-make
Implement update-keys, better usage examples
Initial release