Minor cleanup to vehicle code: make hover tags common code and exclude model data from the menu VM
Cleanup common mutators: remove IMPLEMENTATION macro
Simplify headers
Merge branch 'master' into Mario/vehicles # Conflicts: # qcsrc/client/autocvars.qh # qcsrc/client/main.qc # qcsrc/client/tturrets.qc # qcsrc/client/vehicles/all.qc # qcsrc/server/g_world.qc # qcsrc/server/vehicles/bumblebee.qc # qcsrc/server/vehicles/racer.qc # qcsrc/server/vehicles/raptor.qc # qcsrc/server/vehicles/spiderbot.qc # qcsrc/server/vehicles/vehicle.qc # qcsrc/server/vehicles/vehicle.qh
Merge new vehicle stuff from combined updates
Some minor cleanup
Merge branch 'master' into Mario/vehicles Conflicts: qcsrc/client/autocvars.qh qcsrc/client/progs.src qcsrc/client/vehicles/vehicles.qc qcsrc/client/vehicles/vehicles.qh qcsrc/common/constants.qh qcsrc/common/notifications.qh qcsrc/common/vehicles/sv_vehicles.qh qcsrc/common/vehicles/unit/bumblebee.qc qcsrc/server/cl_client.qc qcsrc/server/mutators/mutator_nades.qc qcsrc/server/progs.src qcsrc/server/vehicles/racer.qc qcsrc/server/vehicles/raptor.qc qcsrc/server/vehicles/spiderbot.qc qcsrc/server/vehicles/vehicles.qc qcsrc/server/vehicles/vehicles.qh qcsrc/server/weapons/weaponsystem.qh
New vehicle system based on weapons system