Telemenu: Use of float version of origin natives instead of integer version
Telemenu: Add the ability to teleport in crouched areas
Telemenu: Add the ability to save the view and use it during teleportation
Telemenu: Add charsmax in place of hardcoded buffer lengths
Telemenu: Switch format to formatex
Telemenu: Improve ducking feature

Apply ducking state on teleported player only when the teleportation point is saved by a ducking player.
This feature fix possibles errors that could happen with games that don't use crouch, like ESF, NNK...
And for game like Counter-Strike 1.6, this is more logic.
Telemenu: Plugin style compliancy
Telemenu: Fix view_ofs not correctly set at teleportation
Newmenus: Execute menu callback when old-style menu overwrites new menu

show_menu simply resets CPlayer::newmenu. The menu callback is never fired and the plugin never informed that the menu has been closed. This can result in leaking menu handles. Using "menuselect 10" on the client is not an appropriate solution because it is possible to construct newmenus that contain 10 valid items.
Newmenus: Add MENU_TIMEOUT status code and pass it where necessary
Newmenus: Fire MENU_TIMEOUT on menuselect client command
Newmenus: Add Menu::Close to remove a bunch of redundant code
Newmenus: Use Menu::Close everywhere
Newmenus: get_user_menu should also handle newmenu timeouts properly
Newmenus: Add necessary API changes for newmenu timeouts
Newmenus: Add MEXIT_FORCE for proper exit button on non-paginated menus
Newmenus: Fix unsigned underflow on "end" variable
Merge pull request #20 from Nextra/mexit

Newmenus: Add MEXIT_FORCE and fix possible crash
Telemenu: Fix some bugs and add some improvements

Bugfixes
- a typo error induced by me, id instead of player
- The second teleportation way of this plugin can only be done when the menuactor is not alive.
There is no crouch in death mod or spectator mod, so i remove this useless call. (Line 134 - 139)
Improvements :
- Check mod VEC_DUCK_VIEW only one time.
- Removal of code duplication
Telemenu: Fix bad array usage