RespawnFromHover scriptable framework

Generalized Client::SendRespawnBinds and Client::HandleRespawnFromHover to read from an std::list of options rather than being hardcoded (they were begging for it), and added functions to insert and remove options. Still defaults to Bind + Rez as before if unused, and currently guarantees Rez will always appear as an option.

(Do not know enough about binding functions to Perl, or I would have added the insert and remove funcs and another to get the current list.)