Previously these used a special "menu func" that used an argument value passed through each menu button's a2 value. This was more complex than necessary given the existence of generic button callbacks. So use std::function in these remaining cases, and remove the now-unused `butm_func` and `butm_func_arg` values in the uiBlock.