Minor cleanup to vehicle code: make hover tags common code and exclude model data from the menu VM
Tidy up classnames
Sort most common includes alphabetically
Registry API: add REGISTRY_GET
Adapt indentation of TC calls to the surrounding code indentation
Make ReadVector/WriteVector more commonly used
Minor optimizations + minor fix
Ensure headers are always #included
Merge branch 'TimePath/remove_remove'
Merge branch 'terencehill/infomessages_panel_update' into 'master' Infomessages panel update; Display command names everywhere in the HUD instead of the commands theirselves * Infomessages panel: * Allow message wrapping * Reduce number of messages displayed when spectating / observing by showing 3 less important messages in rotation * Make command names translatable * Display command names everywhere in the HUD instead of the commands theirselves See merge request !342
Remove remove()
Fix auxiliary crosshairs not appearing when re-entering the vehicle
Clean up auxiliary crosshair code a little
Use command names in every other getcommandkey call; simplify handling of pass_key notification argument
Implement intrusive lists
Remove .move_* fields and MOVETYPE_PUSH logic (doesn't work)
s/world/NULL/
Cleanse vehicles of SELFPARAM
Clean out self from most NET_HANDLEs
Colorize vehicle's crosshair (optional, cl_vehicles_crosshair_colorize 0 to use old white color)