rm-custom hooks: removed gametype-specific hooks, pass gametype as argument to the main hook. Added a gameswitch hook that's called when the gametype is changed, because some things just don't work in startup hooks. Added g_gametypename.