Fix generate.sh, it should now generate properly. Also remove the actual protocols, the user should generate those, not me.
Add documentation for spmenu_test, also improve Markdown format consistency.
consistency with spmenu_run and spmenu_test
necessary because meson doesn't seem to like passing arguments to scripts it has to execute.