Standardize command usage messages: argument: keyword <argument>: input parameter "<arguments>": input string that can contain multiple words When an argument is enclosed by [] it means it's optional While at it fix cmd voice, improve menu_cmd, menu_cmd directmenu and cl_cmd hud
Item stats: implement the item filter as a whitelist; also add a note as to why we need a copy of the Items registry
Item stats panel: show items in default order (ammo, armor, health, superweapons, etc...)
Introduce LOG_HELP a simpler version of LOG_INFO that doesn't bloat the console when the developer cvar is enabled. To be used for multline messages
Remove some unnecessary item bits, increase maximum items to 32 now that the item stat limit isn't reached
Registry API: add REGISTRY_GET
Create aliases for commands on roughly their correct VM, restores settemp functionality
Reduce the item registry capacity to 24 so it matches the limit for the .items field; it reduces number of fields created by the item inventory (.inv_items array) by 103
Logging: tidy
server: remove _all Added REGISTRY_DEPENDS
Inventory: expand capacity
s/#ifndef MENUQC/#ifdef GAMEQC/g
Remove _all indirection
Cleanup #includes
#pragma once
Simplify progs.inc
Migrate relative includes in headers to #include <>
Remove uses of LAMBDA(), not handled well by uncrustify
Registry: simplify API
Registry: cleanup