Merge branch 'Test'
Animation update :
- Change the animation of the slider from an EaseInOutBack to an EaseOutQuad easing.
Library update.
#XmlRpc Update

### Libraries

#### ShootMania/AFK
* Support for the new XmlRpc callbacks control system

#### ShootMania/Stats
* Support for the new XmlRpc callbacks control system

#### ShootMania/XmlRpc
* Use the new XmlRpcCommon library
* Support for the new XmlRpc callbacks control system
* Addition of the hit distance in the "LibXmlRpc_OnHit" callback
* New callback "Elite_BeginTurn" containing the logins of the players
* New callback "Elite_EndTurn" containing the type of victory

#### TrackMania/UI
* Support for the new XmlRpc callbacks control system

#### TrackMania/XmlRpc
* Use the new XmlRpcCommon library
* Support for the new XmlRpc callbacks control system

#### XmlRpcCommon
* Moved all common code between Shootmania and Trackmania in this library
* This library allows mode creator to register or unregister callbacks and their documentation, making them accessible to the callback control system.
* It's now possible to block unnecessary callbacks to save resources.
* New method : LibXmlRpc_ListCallbacks. Trigger the LibXmlRpc_Callbacks callback listing all the registered callbacks.
* New method : LibXmlRpc_GetCallbackHelp. Trigger the LibXmlRpc_CallbackHelp callback giving help about a callback.
* New method : LibXmlRpc_BlockCallback. Block a specific callback.
* New method : LibXmlRpc_BlockAllCallbacks. Block all callbacks.
* New method : LibXmlRpc_UnblockCallback. Unblock a specific callback.
* New method : LibXmlRpc_UnblockAllCallbacks. Unblock all callbacks.
* New method : LibXmlRpc_GetBlockedCallbacks. Trigger the LibXmlRpc_BlockedCallbacks callback listing the blocked callbacks.
* New callbacks : LibXmlRpc_BeginServer and LibXmlRpc_EndServer. They are sent when the script start and stop. Which can happen at server start, stop or map restart.
* New callbacks : LibXmlRpc_BeginServerStop, LibXmlRpc_BeginMatchStop, LibXmlRpc_BeginMapStop, LibXmlRpc_BeginSubmatchStop, LibXmlRpc_BeginRoundStop, LibXmlRpc_BeginTurnStop, LibXmlRpc_EndTurnStop, LibXmlRpc_EndRoundStop, LibXmlRpc_EndSubmatchStop, LibXmlRpc_EndMapStop, LibXmlRpc_EndMatchStop and LibXmlRpc_EndServerStop. They are all sent at the end of their respective sequences.

### Modes

#### ShootMania/ModeBase
* New callbacks : LibXmlRpc_BeginServerStop, LibXmlRpc_BeginMatchStop, LibXmlRpc_BeginMapStop, LibXmlRpc_BeginSubmatchStop, LibXmlRpc_BeginRoundStop, LibXmlRpc_BeginTurnStop, LibXmlRpc_EndTurnStop, LibXmlRpc_EndRoundStop, LibXmlRpc_EndSubmatchStop, LibXmlRpc_EndMapStop, LibXmlRpc_EndMatchStop and LibXmlRpc_EndServerStop. They are all sent at the end of their respective sequences.

#### ShootMania/Combo
* Support for the new XmlRpc callbacks control system

#### ShootMania/Elite
* Support for the new XmlRpc callbacks control system

#### ShootMania/ModeSport
* Support for the new XmlRpc callbacks control system
* Legacy callbacks are now disable by default : S_UseLegacyCallback = False
* New callback "Elite_BeginTurn" containing the logins of the players
* New callback "Elite_EndTurn" containing the type of victory

#### TrackMania/ModeBase
* New callbacks : LibXmlRpc_BeginServerStop, LibXmlRpc_BeginMatchStop, LibXmlRpc_BeginMapStop, LibXmlRpc_BeginSubmatchStop, LibXmlRpc_BeginRoundStop, LibXmlRpc_BeginTurnStop, LibXmlRpc_EndTurnStop, LibXmlRpc_EndRoundStop, LibXmlRpc_EndSubmatchStop, LibXmlRpc_EndMapStop, LibXmlRpc_EndMatchStop and LibXmlRpc_EndServerStop. They are all sent at the end of their respective sequences.

#### TrackMania/RoundsBase
* Support for the new XmlRpc callbacks control system
Updates on Battle :
- Overtime : when the round countdown reaches zero, if one of the two team is capturing a pole the game will continue. It will end only when both teams aren't capturing a pole.
- Display the name of the player who restarted the wave countdown if it was near 0.
- Display tops (Attack, defense and combo) on the side of the screen when you're not playing.
Merge branch 'Test'