[MP] Allow callvote kick to kick connecting clients.
Clean up kickother and giveother commands.  Plus allow them to work even if the host command caller is not alive.

This commit fixes #408.
[MP] Removed unused function G_ClientNumberFromName.
Also callvote clientkick range checks on the sv_maxclients value instead of absolute max.