Use default-features = false for cursive
The cursive dependency leads to an indirect dependency on ncurses, causing Veilid builds on Windows to fail with a "Permission denied" error for the chtype_size.c file within ncurses. This MR copies the cursive dependency information from https://gitlab.com/veilid/veilid/-/blob/087aef966c6d5b32153dd1d548c0550a956c4b30/veilid-cli/Cargo.toml#L31-L35
This was tested by temporarily changing https://gitlab.com/veilid/veilid/-/blob/087aef966c6d5b32153dd1d548c0550a956c4b30/veilid-cli/Cargo.toml#L36 to: cursive-flexi-logger-view = { git = "https://gitlab.com/rivkasegan/cursive-flexi-logger-view.git" } and then confirming that Veilid builds on Windows 10, and confirming that veilid-server and veilid-cli are functional on Windows 10.
If this MR is accepted, then the next step would be to change https://gitlab.com/veilid/veilid/-/blob/087aef966c6d5b32153dd1d548c0550a956c4b30/veilid-cli/Cargo.toml#L36 to have the correct version and rev fields for the update to the veilid/cursive-flexi-logger-view repo.