Cargo: Update the dependencies
This PR updates most of the Rust dependencies.
My first step was to update the libhandy crate to 0.8 to allow using libhandy-1 from the host. In order for this to build we also update the glib and gtk dependencies, to avoid conflicts.
After that I also updated most of the other dependencies.
Fixes: #53 (closed) Fixes: #51 (closed)
Signed-off-by: Alistair Francis alistair@alistair23.me
Edited by Alistair Francis