Make crate name / library/plugin name / directory name consistent
Currently these are all over the place and require custom mapping in the meson and cerbero builds, for example.
Ideally the crate names should be kept for anything that is already on crates.io and the other parts should be adjusted accordingly.